×

学C语言,为什么大家会说这本书是坑?资料下载

消耗积分:0 | 格式:pdf | 大小:393.15KB | 2021-04-05

分享资料个

他,是谁? 谭浩强教授,我国著名计算机教育专家。 1958年毕业于清华大学自动控制系。 青年时期曾担任清华大学学生会主席、北京市学联副主席、北京市人大代表、全国文教战线先进分子。 他是我国计算机普及和高校计算机基础教育的开拓者之一。 现任全国高等院校计算机基础教育研究会荣誉会长、教育部全国计算机应用技术证书考试委员会主任委员,享受国务院政府特殊津贴。 曾获国家科技进步奖、国家级教学成果奖,被原国家科学技术委员会和中国科学技术协会表彰为“全国先进科普工作者”,被北京市人民政府评为“北京市有突出贡献的专家”。 他在CCTV讲了BASIC,FORTRAN,COBOL,Pascal,QBASIC,C,Visual Basic七种计算机语言,观众超过500万人。 谭浩强教授善于用读者容易理解的方法和语言说明复杂的概念。 许多人认为他开创了计算机书籍贴近大众的新风,为我国的计算机普及事业作出重要的贡献。 21世纪初,被《计算机世界》报组织的“世纪评选”评为“我国20世纪最有影响的十个IT人物”,被《电脑报》评为“我国十大IT人物”,他的功绩是把千百万群众带入计算机的大门。 然而,从很久以前开始,他所著的《C程序设计》就一直被吐槽不断。 这本书几乎是每个程序员必经的“童年”。 这本书已经出到了第五版。 ▍那么这究竟是为什么,大家会说这本书是坑? 1、 这本书本身存在很多语法错误,主要是理解或者版本更迭没有及时更新造成,中国大学里面很多教材更迭相对偏慢。 随着计算机软件领域的飞速发展,现在这本书因为内容比较老,可能已经不太适宜做教材。 另外,这本书还是翻译过来的,语言差异加上翻译上理解的偏差,造成书中部分语法和概念确实有一定的问题。 甚至在网上,你还可以看到诸如《谭浩强错误不完全汇集》的整整50页的纠正文档。(基于第四版的纠错,第五版已修复大部分) 之前嵌入式ARM曾推送过的文章《》中,许多人会错写成void main()的形式,其实就是早期谭老未更正教材的错误之一。 知乎还有人整理出了长长的错误列表…… 2、 内容过于老旧,甚至有些程序内容都无法运行,当然这是编译器支持不同的C标准造成的。 这本书甚至大学许多教师的编译环境还是turbo C,这个老古董已经非常过时了,显得这本书非常的low,欠缺与时俱进。 但是此书确实更新速度比较慢,在2000年以后出的版本仍然支持的是C89标准。 3、

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !