1. #1
    Membre du Club Avatar de Caroline89
    Femme Profil pro
    à la recherche d'une voie...
    Inscrit en
    juin 2015
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : à la recherche d'une voie...

    Informations forums :
    Inscription : juin 2015
    Messages : 22
    Points : 48
    Points
    48

    Par défaut Tableau récapitulatif des langages

    Bonjour !

    J'ai remarqué que lorsqu'on débute la programmation, on se sait pas vers quel langage se tourner : le langage sert à quoi ? il s'apprend facilement ? sous quel OS ? dans quel domaine professionnel est-il utilisé ? C'est à devenir fou, autant pour les novices qui demandent que pour les experts qui répondent, pour la n-ième fois...

    J'ai pensé à réaliser un tableau récapitulatif (liste non exhaustive des langages bien sûr) avec :
    • en ligne, les langages
    • en colonnes les caractéristiques, souvent demandées lors du choix du langage

    Je mets en pièce jointe (pdf) le document comprenant le tableau des langages ainsi que des indications sur les colonnes et la légende.

    Je ne suis pas experte en programmation comme certains d'entre vous et n'ai donc pas pu le remplir (seules quelques cases de rien du tout ).
    N'hésitez pas à me faire part de vos connaissances car le tableau pourra ainsi être rempli et aider beaucoup d'entre nous !

    Caroline89

    EDIT 16/03/2017 : Après les premières remarques, j'ai modifié la présentation du tableau, l'échelle des "conseils" et ajouté quelques informations sur les langages
    Images attachées Images attachées

  2. #2
    Expert confirmé
    Avatar de Kannagi
    Homme Profil pro
    .
    Inscrit en
    mai 2010
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : mai 2010
    Messages : 1 795
    Points : 4 667
    Points
    4 667

    Par défaut

    Alors voila je que je mettrait :

    Bon tout les langages existe sur les 3 OS principaux.
    Donc ça serait plus une question de conseillé ou pas.

    Donc j’enlèverai Linux/Mac OS/Windows.
    Et le C je ne le conseillerait que pour la programmation systeme et embarqué (et non logiciel).
    Pour le C++ inversement il n'est pas souvent conseillé en embarquée.
    L'assembleur est déconseillé partout sauf pour la programmation embarquée (mais les CPU devient de plus en plus puissant le C prédomine).

    Je n’écumerais pas tout mais : PHP/Javasript web

    HTML/CSS/XML sont pas vraiment des langages de programmation , mais sont ceux qu'on appelle des langage de balisages.
    Java/C#/.Net sont orienté logiciel.
    Python et Ruby je les mettrais dans Pédagogie (comme le Pasacl/delphi/fortran aussi).

  3. #3
    Membre du Club Avatar de Caroline89
    Femme Profil pro
    à la recherche d'une voie...
    Inscrit en
    juin 2015
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : à la recherche d'une voie...

    Informations forums :
    Inscription : juin 2015
    Messages : 22
    Points : 48
    Points
    48

    Par défaut

    J'ai préféré laisser les OS : même si les experts peuvent faire des adaptations mais un débutant serait très déçu si son projet bien travaille demande mille et une manipulations pour que celui-ci fonctionne sur l'OS voulu. J'ai rajouté les principaux OS smartphones pour ceux qui veulent faire des applications publiables sur le Store.

    J'ai aussi changé l'échelle "de conseils" :
    • c : conseillé
    • p : possible
    • d : déconseillé
    • n : non

    Mais il ne faut oublier une chose : il n'y aura pas 1 langage par colonne, pas de discussion sur le langage le mieux pour faire quelque chose. Pitié...
    Le tableau doit rester le plus objectif possible.

    Le nouveau tableau est mis dans le 1er message.

  4. #4
    Expert éminent
    Homme Profil pro
    Développeur Freelance
    Inscrit en
    janvier 2009
    Messages
    3 082
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Freelance

    Informations forums :
    Inscription : janvier 2009
    Messages : 3 082
    Points : 6 333
    Points
    6 333

    Par défaut

    Bonjour,
    Si tu veux vraiment être exhaustive avec ce tableau, il risque de devenir "un peu" obèse... Il suffit de se rendre sur cette page pour avoir une idée des langages existants...

    Concernant SQL, vu qu'il ne s'agit pas d'un langage de programmation mais qu'il ne sert "qu'à" interroger une base de données, est-ce la peine de le faire figurer dans le tableau ?

    Pour l'OS, est-ce que c'est OS sur lequel on peut développer avec le langage, ou l'OS cible des applications générées ? Par exemple avec WinDev (et/ou WinDev Mobile), on ne peut développer que sous Windows, mais les applications générées ciblent Windows (desktop et mobile), Linux, Android, iOS. C# cible également Windows Mobile via les application universelles, ainsi que Linux et MacOS.

    .NET n'est pas un langage, mais un Framework. Tu peux créer une application .NET en C++, C#, VB, F# (il manque d'ailleurs ces deux derniers dans la liste).

    Java est multiplateforme, il cible tous les OS possédant une JVM (en gros, tous les OS). Il n'est pas vraiment libre, puisque propriété d'Oracle.

    Tatayo.

Discussions similaires

  1. Réponses: 15
    Dernier message: 18/02/2015, 18h34
  2. Réponses: 5
    Dernier message: 25/08/2014, 16h18
  3. Réponses: 18
    Dernier message: 07/01/2008, 12h54
  4. avantages des langages objets face au procéduraux ?
    Par airseb dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 10/12/2004, 17h26
  5. [Débat] Que pensez-vous des langages à typage dynamique?
    Par Eusebius dans le forum Langages de programmation
    Réponses: 14
    Dernier message: 16/06/2004, 13h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo