计算机编程已经是Java时代了,为什么大学还在教C?

Java是在c的基础上发展起来的。。但是只知道C是不够的。。。

不懂C语言就想写低级程序,这听起来几乎很可笑。如果不懂C语言,想写出优秀高效的程序,根本不可能。C语言为什么这么重要?

第一,C语言的语法结构非常简洁精致,写出来的程序也非常高效,很容易描述算法。大部分程序员都愿意用C语言来描述算法本身,所以如果你想在编程上有所建树,就必须学会它。

第二:C语言可以让你深入系统底层。你知道的哪个操作系统不是用C语言写的?所有的windows,Unix,Linux,Mac,os/2都是内外兼修。如果你不懂C语言,怎么深入这些操作系统呢?更不用说你写他们的内核程序了。

第三:很多新的语言都来源于C语言,C++,Java,C#,J#,perl...哪个不是?掌握了C语言,可以说掌握了很多语言。经过简单的学习,就可以使用这些新语言进行开发,再次证明了C语言是编程的重要基础。还有,多说一点:就算现在招程序员,考试也全是C语言。如果你想加入it行业,你必须掌握好C语言。