为什么要学C语言?谁叫你不幸生在中国了!》有8个想法

  1. 这句话很好。但个人认为不适合放在这里。容易误导刚入学的学生好像只有中国才学C语言,只是为了考二级才学C语言,因此进而得出C语言无啥大用的结论。对于C语言的重要性,《编程之美》在“面试杂谈”一章里有这样一个Q&A:

    Q:我会C#、VB.NET,为什么微软的笔试偏偏要求用C语言答题?
    A:对于微软的工程师来说,C语言是基本功。

    其实不光是对MS的工程师来说了,对任何一个搞计算机程序设计的人来说,C语言都是基本功。特别是当C#,JAVA之类“封装性”语言大行其道的时候,C语言大概是除汇编外唯一能让我们深刻体会计算机是如何真正运作的语言了。

      1. 哈哈,跳着看的,没仔细看。不过C语言为啥要区分计算机专业与非计算机专业?C语言要么学要么不学。要学就学透彻,学个似似而非,有啥用啊?纯属浪费时间。再说了,要是你真是研究历史的,你学C语言干啥?如果只是因为不幸生在了中国必须考二级,直接买本二级考试辅导教材看一个星期足够了。为啥还要专门又搞本新书?C语言的书已经多如牛毛了,未见哪一本超过K&R写的,再搞一本完全是浪费资源,太不低碳了。

        1. 好多人要靠讲这样的课过日子,好多人上了这样的课也混不过二级。至于这本书,还真不是作者想写,而是出版社点名要的。鬼晓得他们为啥还要

  2. 呵呵,我第一次去微软面试就是用的JAVA (谢谢孙老师哈),一上去就把一个面我的人给雷翻了,那家伙花了10分钟才弄明白我的程序是对的。

    我记得MAC好像不是Bell lab的UNIX系统。MAC用的应该是CMU MACH的内核和FreeBSD的网络模块。就是因为用了FreeBSD的东西,MACH的一个founder至今还狠狠不平的…

发表评论

电子邮件地址不会被公开。 必填项已用*标注