Moja szkoła rozpoczyna program informatyki od kursów programowania w C ++, co oznacza, że jest to pierwszy język, którego uczy się wielu uczniów.
Widziałem, że wiele osób nie lubi C ++ i przeczytałem wiele powodów. Niemal wydaje się, że popularna jest opinia, że C ++ nie jest zbyt dobrym językiem. Mam wrażenie, że nie jest bardzo lubiany na podstawie niektórych pytań na StackExchange, a także postów, takich jak:
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/
itd.
(Uwaga: nie uważam, że C ++ jest złym językiem. W rzeczywistości jest to główny język, którego używam. Jednak Internet, a także niektórzy profesorowie sprawili wrażenie, że nie jest to bardzo lubiany język. W rzeczywistości , jeden z moich profesorów ciągle szarpie się na C ++, ale wciąż jest to język początkowy na mojej uczelni!)
Mając to na uwadze, dlaczego jest to pierwszy język nauczany w wielu szkołach? Jakie są powody rozpoczęcia programu nauczania w C ++?
Uwaga: To pytanie jest podobne do „Czy C ++ nadaje się jako pierwszy język”, ale jest nieco inne, ponieważ nie jestem zainteresowany, czy jest odpowiedni, ale dlaczego został wybrany.