โรงเรียนของฉันเริ่มหลักสูตรวิทยาการคอมพิวเตอร์ด้วยหลักสูตรการเขียนโปรแกรม C ++ ซึ่งหมายความว่านี่เป็นภาษาแรกที่นักเรียนจำนวนมากเรียนรู้
ฉันเคยเห็นว่าหลายคนไม่ชอบ C ++ และฉันได้อ่านสาเหตุหลายประการด้วยกัน ดูเหมือนว่าเป็นความคิดเห็นที่นิยมว่า C ++ ไม่ใช่ภาษาที่ดีมาก ฉันได้รับความประทับใจว่าไม่ได้เป็นที่ชื่นชอบมากนักตามคำถามบางอย่างใน StackExchange เช่นเดียวกับโพสต์เช่น:
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/
เป็นต้น
(หมายเหตุ: ไม่ใช่ความคิดเห็นของฉันที่ C ++ เป็นภาษาที่ไม่ดีจริง ๆ แล้วมันเป็นภาษาหลักที่ฉันใช้อย่างไรก็ตามอินเทอร์เน็ตเช่นเดียวกับอาจารย์บางคนทำให้ฉันรู้สึกว่ามันไม่ใช่ภาษาที่นิยมใช้กันอย่างแพร่หลาย อาจารย์คนหนึ่งของฉันใช้ภาษา C ++ ตลอดเวลา แต่มันก็ยังเป็นภาษาเริ่มต้นที่วิทยาลัยของฉัน!)
เมื่อพิจารณาแล้วทำไมภาษานี้จึงเป็นภาษาแรกที่สอนในโรงเรียนหลายแห่ง อะไรคือสาเหตุของการเริ่มหลักสูตรการเขียนโปรแกรมด้วย C ++
หมายเหตุ: คำถามนี้คล้ายกับ "เหมาะสำหรับภาษา C ++ หรือไม่" แต่แตกต่างกันเล็กน้อยเนื่องจากฉันไม่สนใจว่าเหมาะสมหรือไม่ แต่ทำไมถึงเลือก