Моя школа начинает учебный курс по информатике с курсов по программированию на С ++, то есть это первый язык, который изучают многие ученики.
Я видел, что многим людям не нравится C ++, и я читал множество причин, почему. Похоже, популярное мнение, что C ++ не очень хороший язык. У меня сложилось впечатление, что он не очень понравился, основываясь на некоторых вопросах на StackExchange, а также на постах, таких как:
http://damienkatz.net/2004/08/why-c-sucks.html
http://blogs.kde.org/ узел / 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/
и т. д.
(Примечание: я не считаю, что C ++ - это плохой язык. На самом деле это основной язык, которым я пользуюсь. Однако Интернет, как и некоторые профессора, создали у меня впечатление, что это не очень популярный язык. На самом деле один из моих профессоров постоянно треплет на C ++, но это все еще начальный язык в моем колледже!)
Имея это в виду, почему этот первый язык преподается во многих школах? Каковы причины запуска учебной программы по программированию на C ++?
Примечание. Этот вопрос похож на «Подходит ли C ++ в качестве первого языка», но немного отличается, поскольку меня не интересует, подходит ли он, но почему он выбран.