Mon école commence le programme d'informatique avec des cours de programmation C ++, ce qui signifie que c'est la première langue que beaucoup d'étudiants apprennent.
J'ai vu que beaucoup de gens n'aiment pas le C ++, et j'ai lu diverses raisons pour lesquelles. Il semble presque être l'opinion populaire que le C ++ n'est pas un très bon langage. J'ai l'impression que ce n'est pas très apprécié sur la base de certaines questions sur StackExchange ainsi que de messages tels que:
http://damienkatz.net/2004/08/why-c-sucks.html
http://blogs.kde.org/ node / 2298
http://blogs.cio.com/esther_schindler/linus_torvalds_why_c_sucks
http://www.dacris.com/blog/2010/02/16/why-c-sucks-part-2/
etc.
(Remarque: je ne pense pas que le C ++ soit un mauvais langage. En fait, c'est le principal langage que j'utilise. Cependant, Internet ainsi que certains professeurs m'ont donné l'impression que ce n'est pas un langage très apprécié. En fait , l'un de mes professeurs parle constamment de C ++, mais c'est toujours le langage de départ de mon collège!)
Dans cet esprit, pourquoi est-ce la première langue enseignée dans de nombreuses écoles? Quelles sont les raisons de commencer un programme de programmation avec C ++?
Remarque: Cette question est similaire à "Est-ce que C ++ convient comme premier langage", mais est un peu différent car je ne suis pas intéressé à savoir s'il convient, mais pourquoi il a été choisi.