之前在知乎上看到这样一个问题:为什么现在部分985高校还是给大一上C语言课:
![28a1402ac098efdd7b5b151ab2db75e0.png](https://img-blog.csdnimg.cn/img_convert/28a1402ac098efdd7b5b151ab2db75e0.png)
这个题主是某985CS专业学生,发现学校居然给大一教C语言程序设计,而不是现在最流行的Java或者Python,不由得产生了疑问。
没错,现在很多高校计算机专业的教学方法确实有些落后,但是作为一所985高校,大一的时候教学生C语言还真没有什么问题。
首先,我们学的是 Computer Science,而不是 Programming Language,语言真的真的真的不是重点。985/211 这种国内最顶尖的一批高校,应该注重通识教育而不是专项教育,在专业上更要注重基础、底层、偏向原理。
只有掌握了最核心的东西,学起那些偏技能的东西才会很快很轻松。
而且相对于现在比较流行的Java和Python,虽然C/C++难度更大、门槛更高,但如果你真的深入去学习的话,优势也是蛮明显的。
我觉得至少有以下几点优势: