我的学校从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 ++是否适合作为第一语言”,但是有一点不同,因为我对是否合适并不感兴趣,但是为什么选择它。