首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么很多人吐槽谭浩强的C语言程序设计?

不能只是记住其缺点,老谭书最主要在那个年代起到了普及C语言的作用,这已经足够了,如同做一个产品,首先解决的是有没有问题,最后才是细节完善阶段。...如同历史上发生了许多在今天看来很搞笑的事情,社会在进步每个阶段必然有其特殊的产物,现在的C语言教材各种特点的都有,还有直接从外国翻译的经典书籍,同时也把国内很多的C语言学习人的口味给调动起来了,更可恨的是很多老程序员是看了老谭的教材学出来的...现在还有很多的论调包含的大致意思就是C语言现在已经不行了,完全没有必要再去学习了,看看招聘职位关于C语言的真是少的可怜,现在明显的都在向高级语言进发了,大趋势是向集成化程度高的语言前进,但是集成化语言本身很多都是...C语言完成的,未来可能C语言学习的会变少,但是职位要求以及薪资水平会高的让普通程序员都只有羡慕的份,物以稀为贵,这也是市场规模。...踏踏实实学好正在学习的编程语言,把精力放在语言本身,而不是去争论谁好谁坏,即使分出个高低了对于个人又有什么直接好处,认准一种编程语言一直学到最后,然后想办法过度到别的语言,触类旁通。

1.5K20
您找到你想要的搜索结果了吗?
是的
没有找到

为什么这么多人对谭浩强的C语言教材吐槽

现在大学教材,几乎说到C语言都会提到谭浩强的C语言程序设计,一提到此书真知道的或者道听途说的都会对老谭嗤之以鼻。...很多人吐槽说,谭浩强的文章里面的代码放在机器上运行,根本不能运行通过,这种很多是老标准和新的标准冲突所致。...如同在2000年左右c++因为比c语言相比会损失大约百分不到百分10的效率,于是大家在芯片上编程都去采用C语言,不去选择C++因为再那个时候觉得用C++太损失效率了,时至今日安卓java虚拟机在手机上都能大行其道...有些概念的确是由于翻译上的失误,导致存在误差,其实这也是语言沟通存在问题,目前大多数技术翻译书籍都存在此类的毛病,这块还是有待改进。...3.教材整体设计有些生硬,编程语言对于初学者来说,首先要产生兴趣,上来就是一堆生涩的语法,让那些急需要信心学习的爱好者,望而却步,内心会觉得C语言好难啊,啥时候能学好。

1.7K60

为什么大学会选择谭浩强的c语言教材作为课程教材?

现在网上很多人都吐槽老谭的C语言教材有多少问题,其实有点站着说话不腰疼的意思,现在C语言教材多如牛毛,而且不乏高质量的教材,拿现在的教材和老的教材对比未免缺失公平,在老谭这本教材诞生之初哪有什么教材,当初要解决的是有没有的问题...有多少人是在用老谭的教材学会了编程,然后找到了里面的错误,回过头觉得这个教材太老了,误人子弟之类的话就出来了,这里面还涉及一个问题,大学教材更新速度有点慢的问题,还有一个深刻的问题大学到学习C语言是以理论为主还是以实践为主的问题...从另外的层面讲能不能学好C语言和用的什么教材没有直接的关系,关键在于自己的主观因素。自己不去努力或者学不好不要怪教材陈旧或者编译器落后,这总也说不过去。 ?

1.6K60

C语言程序设计-谭浩强第五版习题【答案解析】2022.5.10

图形与动画 ---- 习题解析与答案 前言 《C程序设计(第五版》是由谭浩强编著,2017年清华大学出版社出版的“十二五”普通高等教育本科国家级规划教材、北京市高等教育精品立项项目教材、中国高等院校计算机基础教育课程体系规划教材...简答题 1.概述C语言的主要特点。 【解答】 (1)语言简洁、紧凑,使用方便、灵活。 (2)数据类型丰富,表达能力强。 (3)运算符多样。C语言中的运算符包含的范围非常广泛。...C语言中含有的位和指针运算,能够直接对内存地址进行访问操作。 (6)所生成的目标代码质量高,可移植性好。 2.构成C语言程序的基本单位是什么?它由哪几部分组成?...C语言中的常量包括哪几类?各自是如何构成的? 【解答】 C语言中的常量是一些其值预先定的量,并且在程序执行过程中其值不再发生变化。...2.C语言可以处理的文件类型是什么? 【解答】 顺序存取和随机存取文件。 3.C语言文件的存取方式是什么? 【解答】 文本文件和二进制文件 4.在C语言中,文件存取是以什么为单位的,这种文件是什么?

2.1K10

微软开源早期编程语言 GW-BASIC,网友评论这门老语言太难懂了

近日微软通过一篇博客文章宣布开放 GW-BASIC 的源代码。 微软官方人员表示,自从 MS-DOS 1.25 和 2.0 开源后,社区中要求同样开源 BASIC 语言的呼声颇高。...因此微软选择将 1983 年以来的 8088 汇编语言开源出来,但仅作历史参考和教育用途,不再接收任何修改源码的拉取请求。...就像那个年代的所有其他软件(例如 MS-DOS)一样,GW-BASIC 的源代码 100% 由汇编语言编写而成 。...微软解释,当时也可以选择 FORTRAN、LISP、COBOL、RPG、CPL/BCPL 和 C 等高级语言,然而这类语言的编译器比较昂贵,代码生成效率也不高,还受空间和性能限制,不适合家用或个人计算机...并且在早期编写 PC 软件时,每个字节、每条指令都需要为内存做考虑,汇编语言是不二之选。

1.1K10
领券