La mia scuola inizia il curriculum di informatica con corsi di programmazione C ++, il che significa che questa è la prima lingua che molti studenti imparano.
Ho visto che molte persone non amano il C ++ e ho letto una serie di motivi per cui. Sembra quasi essere opinione popolare che il C ++ non sia un linguaggio molto valido. Ho l'impressione che non mi piaccia molto sulla base di alcune domande su StackExchange e di post come:
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/
ecc.
(Nota: non credo che il C ++ sia un linguaggio volgare. In realtà, è la lingua principale che uso. Tuttavia, Internet e alcuni professori mi hanno dato l'impressione che non sia una lingua molto apprezzata. In effetti , uno dei miei professori si ciba costantemente di C ++, ma è ancora la lingua di partenza del mio college!)
Con questo in mente, perché questa è la prima lingua insegnata in molte scuole? Quali sono i motivi per iniziare un curriculum di programmazione con C ++?
Nota: questa domanda è simile a "Il C ++ è adatto come prima lingua", ma è leggermente diverso dal momento che non mi interessa sapere se è adatto, ma perché è stato scelto.