Sekolah saya memulai kurikulum ilmu komputer dengan kursus pemrograman C ++, yang berarti ini adalah bahasa pertama yang dipelajari banyak siswa.
Saya telah melihat bahwa banyak orang tidak suka C ++, dan saya telah membaca berbagai alasan mengapa. Tampaknya hampir menjadi pendapat umum bahwa C ++ bukan bahasa yang sangat baik. Saya mendapat kesan itu tidak terlalu disukai berdasarkan beberapa pertanyaan di StackExchange serta posting seperti:
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/
dll.
(Catatan: Ini bukan pendapat saya bahwa C ++ adalah bahasa yang buruk. Bahkan, itu adalah bahasa utama yang saya gunakan. Namun, internet dan juga beberapa profesor telah memberi saya kesan bahwa itu bukan bahasa yang sangat disukai banyak orang. , salah satu profesor saya terus-menerus berpakaian C ++, namun itu masih bahasa awal di kampus saya!)
Dengan mengingat hal itu, mengapa ini bahasa pertama yang diajarkan di banyak sekolah? Apa alasan untuk memulai kurikulum pemrograman dengan C ++?
Catatan: Pertanyaan ini mirip dengan "Apakah C ++ cocok sebagai bahasa pertama", tetapi sedikit berbeda karena saya tidak tertarik pada apakah itu cocok, tetapi mengapa itu dipilih.