Моя школа розпочинає навчальну програму з інформатики з курсів програмування на C ++, це означає, що це перша мова, яку вивчає багато студентів.
Я бачив, що багатьом людям не подобається 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 ++ як перша мова", але трохи відрізняється, оскільки мене не цікавить, чи підходить воно, а чому його обрали.