Dans les années 80, Pascal était le langage de programmation le plus utilisé pour l’initiation à la programmation.
Compte tenu du faible taux d’utilisation du langage en milieu professionnel, Pascal a été progressivement abandonné par les universités en faveur des langages plus populaires en entreprise comme Java et C++.
De nos jours, il semblerait que les universités se tourneraient vers un autre langage de programmation. Python serait devenu le langage de programmation le plus utilisé dans les grandes universités américaines pour l’initiation à la programmation, selon un récent sondage de l’association Computing Machinery (ACM).
Le sondage a été mené par le chercheur en informatique Philip Guo, après avoir constaté un bond considérable de la fréquentation de son site destiné à l’apprentissage de la programmation avec Python.
Son étude menée auprès des 39 meilleurs départements informatiques des États-Unis a permis de constater que huit des dix premiers départements de CS (Computer Science) et 27 départements de son échantillon utilisent le langage Python pour l’enseignement de la programmation de niveau 0 et/ou de niveau 1.
Dans la liste, on retrouve les prestigieuses universités scientifiques du MIT et de Berkeley. De plus, Philip Guo a constaté que les plus grands fournisseurs de MOOC (Massive Open Online Courses) aux États-Unis proposent également Python comme porte d’entrée dans l’univers de la programmation informatique.
Compte tenu de la popularité de Java dans le monde professionnel, le langage demeure très présent dans des cours avancés. Certaines universités de l’étude ont opté pour l’initiation de Python au niveau 0 et de Java au niveau 1. MatLab, langage très orienté mathématique, est également assez utilisé pour l’initiation à la programmation auprès des scientifiques et des ingénieurs.
Philip Guo constate par contre que les langages Web populaires comme JavaScript, PHP et Ruby ne sont pratiquement jamais enseignés, tout comme les langages intimement liés à une plateforme (C#, VB.NET) et les langages fonctionnels très populaires chez les chercheurs que sont Haskell et OCaml.
Cette tendance peut-elle se confirmer en France ? Nous ne disposons pas d’information permettant de répondre à cette question.
Source : ACM
Et vous ?
Qu’en pensez-vous ? Quel langage devrait-on utiliser pour l’initiation à la programmation ?
Avec quel langage avez-vous fait vos premiers pas dans l’univers de la programmation ?
Quel langage devrait-on utiliser pour introduire la programmation ?
Quel langage devrait-on utiliser pour introduire la programmation ?
Le , par Hinault Romaric
29 % | ||
21 % | ||
15 % | ||
7 % | ||
7 % | ||
5 % | ||
3 % | ||
3 % | ||
2 % | ||
2 % | ||
1 % | ||
1 % | ||
1 % |
Une erreur dans cette actualité ? Signalez-nous-la !