Ok. Le titre du journal était "Python comme premier langage de programmation ?". Tout le monde, je pense, est d'accord sur le fait que Python est bien aujourd'hui le premier langage que l'on enseigne aux étudiants. Mais aussi le point d'interrogation du titre posait la question de la pertinence de ce choix. Si Python a enterré Basic comme langage de début, je ne suis pas certain que l'on ait gagné au change.
Autant Basic s'apprenait sans professeur (ils n'existaient pas encore !) autant Python, même avec des vrais prof, n'est pas vraiment maîtrisé par tous les étudiants (j'ai observé le cas dans ma famille).
Quand je pense à Fortran comme langage pour débutant, c'est qu'il offre un large spectre en matière de programmation (impératif, pointeurs, opérateurs, POO, etc.). Donc, on peut débuter en impératif puis évoluer sur des typages plus ou moins sophistiqué, les opérateurs, etc. Et son apprentissage demeurera utile dans le futur car il se mixte très bien avec des bibliothèques en C et C++.
[^] # Re: Fortran 2008
Posté par Denis Bernard . En réponse au journal Python comme premier langage de programmation ?. Évalué à 2.
Ok. Le titre du journal était "Python comme premier langage de programmation ?". Tout le monde, je pense, est d'accord sur le fait que Python est bien aujourd'hui le premier langage que l'on enseigne aux étudiants. Mais aussi le point d'interrogation du titre posait la question de la pertinence de ce choix. Si Python a enterré Basic comme langage de début, je ne suis pas certain que l'on ait gagné au change.
Autant Basic s'apprenait sans professeur (ils n'existaient pas encore !) autant Python, même avec des vrais prof, n'est pas vraiment maîtrisé par tous les étudiants (j'ai observé le cas dans ma famille).
Quand je pense à Fortran comme langage pour débutant, c'est qu'il offre un large spectre en matière de programmation (impératif, pointeurs, opérateurs, POO, etc.). Donc, on peut débuter en impératif puis évoluer sur des typages plus ou moins sophistiqué, les opérateurs, etc. Et son apprentissage demeurera utile dans le futur car il se mixte très bien avec des bibliothèques en C et C++.