Affichage des résultats du sondage: Quel langage conseillez-vous pour l'apprentissage de la programmation ?

Votants
131. Vous ne pouvez pas participer à ce sondage.
  • Java

    42 32,06%
  • JavaScript

    12 9,16%
  • C++

    21 16,03%
  • C

    36 27,48%
  • C#

    13 9,92%
  • Python

    44 33,59%
  • PHP

    7 5,34%
  • Scala

    2 1,53%
  • Perl

    0 0%
  • MATLAB

    0 0%
  • ARM Assembly

    0 0%
  • Visual Basic

    1 0,76%
  • Racket

    2 1,53%
  • R

    0 0%
  • Prolog

    0 0%
  • Ruby

    7 5,34%
  • Lisp

    4 3,05%
  • CSS

    2 1,53%
  • HTML

    3 2,29%
  • Haskell

    3 2,29%
  • Objective-C

    0 0%
  • Swift

    5 3,82%
  • TypeScript

    6 4,58%
  • Pascal

    15 11,45%
  • Pascal Objet / Delphi langage

    16 12,21%
  • Autres (précisez)

    8 6,11%
Sondage à choix multiple
+ Répondre à la discussion Actualité déjà publiée
Page 1 sur 5 12345 DernièreDernière
  1. #1
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Auditeur
    Inscrit en
    juillet 2012
    Messages
    5 294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Auditeur
    Secteur : Conseil

    Informations forums :
    Inscription : juillet 2012
    Messages : 5 294
    Points : 56 568
    Points
    56 568
    Billets dans le blog
    15

    Par défaut Le Stanford CS choisit le JavaScript comme langage d'initiation à la programmation en 2017, aux dépens de Java

    Le Stanford CS choisit le JavaScript comme langage d'initiation à la programmation en 2017
    cela aux dépens de Java

    L'Université de Standford, à travers son département des sciences informatiques, vient d'annoncer qu'à partir de cette année 2017, le langage JavaScript sera considéré comme le langage d'initiation à la programmation qui sera dispensé aux étudiants.

    En effet, selon le professeur émérite d"informatique Eric Roberts, le langage Java qui a été pendant longtemps enseigné aux étudiants comme cours d'initiation à la programmation est en train de montrer ses limites et serait sur le point de mourir. C'est donc face à cette situation qu'il devient important pour l'Université de Standford de changer de langage afin d'initier les étudiants à la programmation ; le choix a alors été porté sur le JavaScript.

    « Lorsque Java est sorti en 1995, la faculté des sciences de l'informatique de l'Université de Standford était heureuse de l'adopter pour l'initiation à la programmation », a déclaré le professeur Roberts. Ce dernier ajoute avoir écrit des manuels, et a travaillé avec d'autres membres du corps professoral de l'université dans l'optique de mettre à jour les cours existants. Cela dit, le professeur Eric nous informe que le langage Java a été officiellement introduit à l'université de Standford comme langage d'initiation à la programmation à partir de l'année 2002.

    Selon Roberts, le langage Java a été conçu dès le début comme « le langage de l'Internet ». Il soutient qu'aujourd'hui, soit plus d'une décennie après la transition vers Java, le JavaScript est parvenu à s'imposer en tant que langage orienté développement Web.

    D'après les informations recueillies, tous les membres de la SIGCSE (Special Interest Group on Computer Science) ont été interrogés par rapport au langage qu'ils dispensent pour une initiation à la programmation. L'exploitation des résultats montre que le langage Python apparaît 60 fois, le C++ est apparu 54 fois, le Java quant à lui apparaît 84 fois alors que le JavaScript n'est apparu que 28 fois. Contrairement aux propos du professeur Eric Roberts, les réponses des membres de la SIGCSE montrent que le langage Java dépasse de loin le JavaScript.

    Par ailleurs, une analyse menée en 2014 par Philip Guo, un chercheur en sciences informatiques et enseignant spécialisé dans les interactions homme-machine et dans les technologies éducatives, avait montré que le langage d'initiation à la programmation le plus populaire qui est enseigné dans les universités américaines est le Python. Les résultats de son analyse se présentaient à l'époque comme suit :

    Nom : Top39-700.4.png
Affichages : 8373
Taille : 87,5 Ko

    Source : Stanford Daily - Computinged

    Et vous ?

    Que pensez-vous du choix porté sur JavaScript comme langage d'initiation à la programmation ?

    Voir aussi

    Meilleurs langages de programmation en 2016 : Découvrez les langages en forte croissance et les plus demandés par les employeurs, selon l'IEEE
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  2. #2
    Membre régulier
    Profil pro
    Développeur Web
    Inscrit en
    novembre 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : novembre 2010
    Messages : 21
    Points : 112
    Points
    112

    Par défaut

    Proposer le CSS ou HTML c'est pas un peu histoire de faire passer le lundi pour un vendredi ?
    Library = Bibliothèque !

  3. #3
    Membre éclairé
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    juin 2004
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : juin 2004
    Messages : 274
    Points : 857
    Points
    857

    Par défaut

    Si j'étais professeur, je proposerai à mes collègues d'enseigner le language ML (SML ou (O)Caml, peu importe) comme langage d'initiation à l'informatique, pour sa proximité avec le langage mathématique.

    Toutefois ce cours ne devrait durer qu'un semestre au plus, et on ne devrait pas y introduire les notions de programmation orientée objet. D'autres langages sont plus adaptés pour cela, et puisque qu'on aura introduit un langage où les types sont très bien définis, je pense que je préférerai continuer avec Java plutôt que JavaScript, histoire que les étudiants s'y retrouvent.

    Attention je parle d'une formation CS, où les cours d'informatique sont accompagnés de cours de mathématiques relativement approfondis, et où les étudiants sont confrontés à des preuves à à peu près chaque séance de cours. L'idée c'est qu'il y a pas mal de similitudes entre une preuve et une programme ML. Dans une formation d'un autre type enseigner cette famille de langage a beaucoup moins de sens (selon moi).

  4. #4
    Membre confirmé

    Homme Profil pro
    Développeur Java
    Inscrit en
    février 2007
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Distribution

    Informations forums :
    Inscription : février 2007
    Messages : 134
    Points : 467
    Points
    467

    Par défaut

    Je pense que commencer par du C est bien. Pour ce faire à un langage relativement bas niveau pour savoir comment ca marche (l'assembleur l'est peut être un peu trop).
    Puis passer le semestre suivant sur du Java pour avoir de l'objet.

    En écrivant je me rend conte qu'il faudrait faire un langage par type(s) de programmation si possible. Pour avoir un bon tour d'horizon de ce qu'il existe.
    L'expérience est une lanterne que l'on porte sur le dos et qui n'eclaire jamais que le chemin parcouru.

    La nature fait les choses sans se presser, et pourtant tout est accompli.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    septembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2012
    Messages : 4
    Points : 19
    Points
    19

    Par défaut

    Par type de programmation, c'est peut-être un peu beaucoup... non ?

    Par contre, en effet, plusieurs langages, un pour comprendre le "haut niveau", un pour le "bas niveau" et un pour l'algorithmique pure, qui permette de travailler sur un point que j'ai vu trop peu aborder : comprendre le problème dans un langage littéraire (ecrit, oral, avec interactions ou pas) pour élaborer la solution informatique qui convient le mieux !

  6. #6
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Architecte Web / Android
    Inscrit en
    août 2003
    Messages
    4 582
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Architecte Web / Android
    Secteur : Industrie

    Informations forums :
    Inscription : août 2003
    Messages : 4 582
    Points : 11 730
    Points
    11 730

    Par défaut

    En effet, selon le professeur émérite d"informatique Eric Roberts, le langage Java qui a été pendant longtemps enseigné aux étudiants comme cours d'initiation à la programmation est en train de montrer ses limites et serait sur le point de mourir
    Avec Android qui vient de passer devant Windows comme système le plus utilisé , je pense que java à encore quelques jours devant lui ...

    Pour pratiquer professionnellement et quotidiennement Java,PHP,C++ et javascript , si y'en à bien un que j'aurais déconseillé c'est javascript.

    L'apprentissage initial doit pour moi se faire sur un langage fortement typé, non permissif et non objet afin de bien appréhender les concepts de la programmation.
    Une fois cette première étape on peut passer sur un langage objet de préférence pas basé sur les prototypes ...
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre à l'essai
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    mai 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : mai 2013
    Messages : 9
    Points : 24
    Points
    24

    Par défaut

    Personnellement, je pense que python est ideal pour commencer, puis une fois les prémices du scripting, petit projet, objet absorbé, on peut passer à quelque chose d'un peu plus ambitieux telle que le C++ (en évitant les templates dans un premier temps pour les débutant ).

  8. #8
    Expert confirmé
    Avatar de TiranusKBX
    Homme Profil pro
    Développeur C, C++, C#, Python, PHP, HTML, JS
    Inscrit en
    avril 2013
    Messages
    1 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur C, C++, C#, Python, PHP, HTML, JS
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2013
    Messages : 1 473
    Points : 4 924
    Points
    4 924
    Billets dans le blog
    6

    Par défaut

    Moi je dirait qu'il faille commencer par du C puis du Python et ensuite le JS vus que c'est le moins simple à débugger
    merci de me mettre des quand mes messages sont pertinent, et pour les pas contents voici mon service client pour eux

    [Projet en cours] Strategy(nom provisoire) - Advance wars like
    cordova-plugin-file-hash Plugin cordova servant à obtenir le hash d'un fichier

  9. #9
    Membre averti Avatar de scandinave
    Homme Profil pro
    Développeur Java, Php, html, css, javascript
    Inscrit en
    mai 2009
    Messages
    205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Développeur Java, Php, html, css, javascript

    Informations forums :
    Inscription : mai 2009
    Messages : 205
    Points : 347
    Points
    347

    Par défaut

    Selon Roberts, le langage Java a été conçu dès le début comme « le langage de l'Internet »
    . ça serais pas plutôt Javascript?

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    décembre 2006
    Messages
    575
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2006
    Messages : 575
    Points : 594
    Points
    594

    Par défaut

    La wach…*Quand on voit le résultat du sondage, on peut déduire que les développeurs n'ont pas idée de ce qu'est "l'initiation à la programmation"… Aujourd'hui, si on fait abstraction des langages dédiés à l'enseignement comme Scratch, il y 2 langages qui se démarquent sur ce terrain : Python et Swift.

    Citation Envoyé par Malick SECK Voir le message
    En effet, selon le professeur émérite d"informatique Eric Roberts, le langage Java qui a été pendant longtemps enseigné aux étudiants comme cours d'initiation à la programmation est en train de montrer ses limites et serait sur le point de mourir. C'est donc face à cette situation qu'il devient important pour l'Université de Standford de changer de langage afin d'initier les étudiants à la programmation ; le choix a alors été porté sur le JavaScript.
    Ce paragraphe est en soi un peu inquiétant…*Tel que je le comprends, l'Université de Stanford largue Java simplement du fait de son contexte et non du fait de sa qualité pédagogique ou de la qualité pédagogique d'autres langages… oO

  11. #11
    Expert éminent Avatar de Uther
    Homme Profil pro
    Inscrit en
    avril 2002
    Messages
    3 526
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : avril 2002
    Messages : 3 526
    Points : 8 222
    Points
    8 222

    Par défaut

    Citation Envoyé par scandinave Voir le message
    Selon Roberts, le langage Java a été conçu dès le début comme « le langage de l'Internet »
    . ça serais pas plutôt Javascript?
    Javascript l'est devenu par la force des choses, mais à la base, Nescape et Sun auraient préféré que Java sous forme d'applet prenne. Microsoft en a décidé autrement.

  12. #12
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    avril 2017
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : avril 2017
    Messages : 75
    Points : 258
    Points
    258

    Par défaut

    J'ai justement donné des cours d'initiation à la programmation dans le supérieur. En 10 ans, on a testé au moins 4 langages. Au final, ça ne change pas grand chose car les notions restent les mêmes : variable, condition, boucle, fonction... À la limite, les langages typés statiquement apportent un peu plus de rigueur et évitent quelques erreurs pernicieuses.

  13. #13
    Membre régulier
    Profil pro
    Développeur Web
    Inscrit en
    novembre 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : novembre 2010
    Messages : 21
    Points : 112
    Points
    112

    Par défaut

    Quand je vois l'orthographe et la grammaire d'un grand nombre de développeurs, je suis tenté de dire de commencer par apprendre le langage de base : le français.
    Puis aussi peut être l'anglais. Combien de fois j'entend des "titeul" ou des "chaïldreune", j'ai les oreilles et les yeux en sang.

    Sinon le classique C pour la base d'apprentissage avec la gestion de mémoire, un langage objet relativement simple (java, python, php) puis peut être des frameworks car c'est joli de connaître le php par coeur mais maintenant si tu connais pas un seul framework tu ne seras pas recruté facilement.
    Library = Bibliothèque !

  14. #14
    Membre expérimenté
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    mars 2005
    Messages
    1 007
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mars 2005
    Messages : 1 007
    Points : 1 546
    Points
    1 546

    Par défaut

    Dans l'initiation à la programmation, il y a un points sur lequel on n'insiste pas assez selon moi, c'est la lisibilité.
    Notamment l'indentation, où chacun à sa propre façon d'indenter.
    Au sein de ma propre équipe, il y'en a déjà trois.
    Code Delphi : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if (Test) then
    begin
      toto := 0;
    end;

    Code Delphi : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if (Test) 
    then begin
      toto := 0;
    end;

    Code Delphi : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if (Test) then 
      begin
      toto := 0;
      end;

    Rien que pour ça, (parce que j'enrage) Python à l'avantage de faire prendre tout de suite les bonnes habitude au niveau de l'indentation.
    De plus, il est assez évolué pour débuter l'apprentissage de l'Objet.

    Mon choix se porterait donc sur Python car Delphi (le langage sur lequel j'ai commencé) est trop verbeux à mon gout pour une initiation.
    Quoi que la "verbosité" pourrait également être un moyen de se préparer à d'autres langages également plus ou moins verbeux.

  15. #15
    Membre averti
    Avatar de mrqs2crbs
    Profil pro
    Inscrit en
    juin 2013
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2013
    Messages : 101
    Points : 318
    Points
    318
    Billets dans le blog
    2

    Par défaut

    Citation Envoyé par Shepard Voir le message
    Si j'étais professeur, je proposerai à mes collègues d'enseigner le language ML (SML ou (O)Caml, peu importe) comme langage d'initiation à l'informatique, pour sa proximité avec le langage mathématique.
    Si je me souviens bien, ça a été le cas. Haskell était utilisé comme langage d'apprentissage de certains cursus informatiques (essentiellement aux US) avant de céder la place à Python....à confirmer

    Ceci dit pour commencer, il y a Pharo qui je trouve est un trés bon langage objet, qui inclue son propre environnement de dev.
    Je l'avais un peu testé il y a 2-3 ans et ça m'avait fait une grosse impression.

    Cordialement.

  16. #16
    Membre éclairé
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    juin 2004
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : juin 2004
    Messages : 274
    Points : 857
    Points
    857

    Par défaut

    Citation Envoyé par mrqs2crbs Voir le message
    Si je me souviens bien, ça a été le cas. Haskell était utilisé comme langage d'apprentissage de certains cursus informatiques (essentiellement aux US) avant de céder la place à Python....à confirmer
    Oui, le document donné en lien dans l'article indique par exemple que l'université de Harvard utilise OCaml comme langage d'initiation à la programmation (en 2017) :-)

  17. #17
    Membre chevronné
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse RCP
    Inscrit en
    juillet 2008
    Messages
    1 050
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse RCP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juillet 2008
    Messages : 1 050
    Points : 2 175
    Points
    2 175

    Par défaut

    Selon Roberts, le langage Java a été conçu dès le début comme « le langage de l'Internet ».
    C'est bien mal connaitre le domaine et la technologie. Ca a ete concu pour l'equivalent des smartphones de maintenant: http://www.oracle.com/technetwork/ja...ex-198355.html

    Choisir un langage de programmation pour commencer depend surtout beaucoup de l'intention du public. Chaque langage met en avant certaines facettes du developpement, et il faut choisir celles qu'on veut inculquer au plus tot a son public: C ce sera le concept de memoire et la machine, Java l'oriente object, OCaml les structures de donnees et l'algorithmique, JS la programmation visuelle (avec HTML) et reactive... Quoi qu'il en soit, un developpeur devra tout connaitre, par contre pour le public "intermediaire" qui ne sera pas developpeur mais qui doit avoir des bases, JS peut etre un choix interessant grace au cote ludique du dev avec HTML qui rend l'enseignement moins austere.
    Tu fais du JEE/Web/Mobile dans Eclipse? Essaye JBoss Tools !
    Read my blog about Eclipse | Follow me on twitter

  18. #18
    Membre chevronné
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse RCP
    Inscrit en
    juillet 2008
    Messages
    1 050
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse RCP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juillet 2008
    Messages : 1 050
    Points : 2 175
    Points
    2 175

    Par défaut

    Citation Envoyé par martopioche Voir le message
    Ce paragraphe est en soi un peu inquiétant…*Tel que je le comprends, l'Université de Stanford largue Java simplement du fait de son contexte et non du fait de sa qualité pédagogique ou de la qualité pédagogique d'autres langages… oO
    C'est aussi l'un des enjeux des universites: le marche du travail. De plus en plus de postes s'ouvrent sur JS, de moins en moins sur Java. Une universite doit aussi placer ses eleves dans un contexte d'embauche favorable, peut-etre meme plus que garantir une qualite d'enseignement...
    Au final, c'est un simple comportement de "suiveur" qu'on voit la. Beaucoup de technos sont (re)faites en JS pour la meme raison. L'ecosysteme grossit et les gens qui ne sont pas dedans se disent qu'il vaut surement mieux etre dedans que dehors et tout le monde suit. Ca fait effet boule de neige. C'est un peu la peur de devenir obsolete qui dicte a plein de gens de faire du JS plus que l'interet technique ou technologique
    Tu fais du JEE/Web/Mobile dans Eclipse? Essaye JBoss Tools !
    Read my blog about Eclipse | Follow me on twitter

  19. #19
    Membre confirmé
    Profil pro
    Inscrit en
    décembre 2006
    Messages
    575
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2006
    Messages : 575
    Points : 594
    Points
    594

    Par défaut

    Citation Envoyé par Mickael_Istria Voir le message
    C'est aussi l'un des enjeux des universites: le marche du travail.
    Sauf qu'on ne parle pas de marché du travail mais d'initiation…

  20. #20
    Membre habitué
    Profil pro
    Inscrit en
    février 2008
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : février 2008
    Messages : 95
    Points : 163
    Points
    163

    Par défaut

    Citation Envoyé par Mickael_Istria Voir le message
    C'est aussi l'un des enjeux des universites: le marche du travail. De plus en plus de postes s'ouvrent sur JS, de moins en moins sur Java. Une universite doit aussi placer ses eleves dans un contexte d'embauche favorable, peut-etre meme plus que garantir une qualite d'enseignement...
    Au final, c'est un simple comportement de "suiveur" qu'on voit la. Beaucoup de technos sont (re)faites en JS pour la meme raison. L'ecosysteme grossit et les gens qui ne sont pas dedans se disent qu'il vaut surement mieux etre dedans que dehors et tout le monde suit. Ca fait effet boule de neige. C'est un peu la peur de devenir obsolete qui dicte a plein de gens de faire du JS plus que l'interet technique ou technologique
    Et après, que feront ces élèves s'ils n'ont pas les bases ? de futures chômeurs ?

    De mon point de vu, s'initier à la programmation veut dire comprendre les notions fondamentales : les if..then..else, les boucles, ..., la gestion mémoire, les entrées / sorties, ... et un peu d'algo (trie à bulle, ...).
    Il n'y a rien de mieux que le C ou le pascal pour ça .

    Une fois que la base est maitrisés, on peut passer à des considération plus terre à terre et se former sur des langages ayant le vent en poupe, qu'ils soient objet ou non.

Discussions similaires

  1. Le javascript comme premier langage
    Par Anthony.v dans le forum Débuter
    Réponses: 4
    Dernier message: 13/04/2014, 11h53
  2. Quel langage pour initiation à la programmation ?
    Par kiriyamakaneda dans le forum Débuter
    Réponses: 4
    Dernier message: 23/10/2007, 15h36
  3. Réponses: 3
    Dernier message: 19/07/2002, 15h01

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