c语言3d游戏 为什么这么多人对谭浩强的C语言教材吐槽
2015年6月25日 阅读: 262
易语言3d游戏源码_易语言游戏菜单源码_
精彩内容:
现在大学教材,几乎说到C语言都会提到谭浩强的C语言程序设计,一提到此书真知道的或者道听途说的都会对老谭嗤之以鼻。小编也是从老谭的教材开始入门的,相比现在的很多学弟学妹也是用着他的教材,小编就根据亲身的经历说下被吐槽的三个原因:
1.教材更新速度太慢,导致和当前的C99版本标准不一致。
很多人吐槽说,谭浩强的文章里面的代码放在机器上运行,根本不能运行通过,这种很多是老标准和新的标准冲突所致。主要是原因还是整体版本更新速度偏慢,计算机时代数据,概念更新速度比以往任何时候都快,还抱着老学究的姿态,注定会有脱节感。如同在2000年左右c++因为比c语言相比会损失大约百分不到百分10的效率,于是大家在芯片上编程都去采用C语言,不去选择C++因为再那个时候觉得用C++太损失效率了,时至今日安卓java虚拟机在手机上都能大行其道,计算机的更新速度远比想象的快,一本好的教材需要持续不断的更新才能跟上历史的潮流。
2.里面的确存在很多语法错误,以及错误概念的诱导
从语法角度,的确存在很多的错误,放在机器上运行不过,缺乏严谨的治学态度。
有些概念的确是由于翻译上的失误,导致存在误差,其实这也是语言沟通存在问题,目前大多数技术翻译书籍都存在此类的毛病,这块还是有待改进。
3.教材整体设计有些生硬,编程语言对于初学者来说,首先要产生兴趣,上来就是一堆生涩的语法,让那些急需要信心学习的爱好者,望而却步,内心会觉得C语言好难啊,啥时候能学好。在组织结构上直接上来就是生涩的语法,在导语和入门方面缺乏一些趣味性的引导,这也是为什么这么多学习编程的人,宁愿挠着头皮去看原版的英文经典书籍去学习,因为外国的技术书籍在引导和结构上的确比国内有些书籍安排的更加合理,但是国内的书籍更加接地气,各有所长。
很多人觉得骂老谭一顿很爽,是真的都是看出老谭的书存在问题,而发出的声音嘛?
人与亦云估计也是大有人在,等真正看到这些问题了,再去指出这些问题,再理直气壮的去评论,何尝不是一种收获。编程学习需要有工匠精神,等把自己打造的艺术品展示出来的时候,
以前吃过的哭,受过的累,就如同过眼烟云,希望初学者都能等到这么一天。
本文属原创,转载请注明出处。
大家如果对编程感兴趣,想了解更多的编程知识,解决编程问题,我们这里有java高手,C++/C高手,windows/Linux高手,android/ios高手,请大家关注我的微信公众号:程序员互动联盟或者coder_online
相关图片:
↑图:c语言参考|输入法.系统工具|android 软件|手机软
↑图:Dogame游戏美术教程-游戏教程,游戏美术,游戏
↑图:Dogame游戏美术教程-游戏教程,游戏美术,游戏
↑图:灵附身女主角壁纸|恶灵附身贞子概念图|c语言门
↑图:penCL和CUDA全解释(zz) - 显卡及3D游戏讨论
↑图:CG动画|CG论坛|3dmax教程|maya教程|游戏动
↑图:数据结构(C语言版)吴伟民 正版 满38包邮 全新
下一篇: 敢死队2正片高清版 《万物生长》全网首播 韩庚范冰冰的情欲青春片