为什么要学C语言?谁叫你不幸生在中国了! 2010年07月20日教书匠C语言课Sunner 受同事委托,为她的又一本C语言书写第一章。现在写了差不过一半了,扔出来让大家品评品评,请重拍。 草稿在Google Docs,必须翻墙才能看到。 相关文章: Moodle 2.0值得关注的新特性 哈工大网络教学平台需要您的帮助 假期第一周工作总结 最成功的一个C语言赛季 网络改变教与学
这句话很好。但个人认为不适合放在这里。容易误导刚入学的学生好像只有中国才学C语言,只是为了考二级才学C语言,因此进而得出C语言无啥大用的结论。对于C语言的重要性,《编程之美》在“面试杂谈”一章里有这样一个Q&A: Q:我会C#、VB.NET,为什么微软的笔试偏偏要求用C语言答题? A:对于微软的工程师来说,C语言是基本功。 其实不光是对MS的工程师来说了,对任何一个搞计算机程序设计的人来说,C语言都是基本功。特别是当C#,JAVA之类“封装性”语言大行其道的时候,C语言大概是除汇编外唯一能让我们深刻体会计算机是如何真正运作的语言了。 回复
哈哈,跳着看的,没仔细看。不过C语言为啥要区分计算机专业与非计算机专业?C语言要么学要么不学。要学就学透彻,学个似似而非,有啥用啊?纯属浪费时间。再说了,要是你真是研究历史的,你学C语言干啥?如果只是因为不幸生在了中国必须考二级,直接买本二级考试辅导教材看一个星期足够了。为啥还要专门又搞本新书?C语言的书已经多如牛毛了,未见哪一本超过K&R写的,再搞一本完全是浪费资源,太不低碳了。 回复
呵呵,我第一次去微软面试就是用的JAVA (谢谢孙老师哈),一上去就把一个面我的人给雷翻了,那家伙花了10分钟才弄明白我的程序是对的。 我记得MAC好像不是Bell lab的UNIX系统。MAC用的应该是CMU MACH的内核和FreeBSD的网络模块。就是因为用了FreeBSD的东西,MACH的一个founder至今还狠狠不平的… 回复
这句话很好。但个人认为不适合放在这里。容易误导刚入学的学生好像只有中国才学C语言,只是为了考二级才学C语言,因此进而得出C语言无啥大用的结论。对于C语言的重要性,《编程之美》在“面试杂谈”一章里有这样一个Q&A:
Q:我会C#、VB.NET,为什么微软的笔试偏偏要求用C语言答题?
A:对于微软的工程师来说,C语言是基本功。
其实不光是对MS的工程师来说了,对任何一个搞计算机程序设计的人来说,C语言都是基本功。特别是当C#,JAVA之类“封装性”语言大行其道的时候,C语言大概是除汇编外唯一能让我们深刻体会计算机是如何真正运作的语言了。
你一个天天虚拟在墙外的人,咋不去点一下链接?文中第一句话就说了,这不是写给计算机专业看的
哈哈,跳着看的,没仔细看。不过C语言为啥要区分计算机专业与非计算机专业?C语言要么学要么不学。要学就学透彻,学个似似而非,有啥用啊?纯属浪费时间。再说了,要是你真是研究历史的,你学C语言干啥?如果只是因为不幸生在了中国必须考二级,直接买本二级考试辅导教材看一个星期足够了。为啥还要专门又搞本新书?C语言的书已经多如牛毛了,未见哪一本超过K&R写的,再搞一本完全是浪费资源,太不低碳了。
好多人要靠讲这样的课过日子,好多人上了这样的课也混不过二级。至于这本书,还真不是作者想写,而是出版社点名要的。鬼晓得他们为啥还要
中国有风险,投胎需谨慎。
呵呵,我第一次去微软面试就是用的JAVA (谢谢孙老师哈),一上去就把一个面我的人给雷翻了,那家伙花了10分钟才弄明白我的程序是对的。
我记得MAC好像不是Bell lab的UNIX系统。MAC用的应该是CMU MACH的内核和FreeBSD的网络模块。就是因为用了FreeBSD的东西,MACH的一个founder至今还狠狠不平的…
FreeBSD就算是Bell unix的后裔了,为了文字效果,就不深究了,:-)
老师!老师你太给力了老师!