说说谭浩强---附C和C++学习路线图

To 花生们 专栏收录该内容
34 篇文章 0 订阅
 
特注 以下观点,并无恶意,只论是非,希望对C/C++学习者有点指导作用.
l      我的基本状况:
    首先我只看过“谭浩强”的C语言一书,其他的书未看过!
          我真正深入学习的书有如下几本:(因该可以负责任的说都是好书)
          1.<C++ How to program> (我看的是Deitel亲笔签名的英文版,只有Deitel能把教育做得如此极致,有丰富的软件工程特色。)
          2.<C ++程序设计语言(BS 特别版)>(恢宏巨著,原汁原味,绝世经典,百川入海,包罗万象,百读不厌。)
          3.<C 语言程序设计> (曹化工版)(参考K&R著作而写,内容相当健身,尤其指针一章,令人大快朵颐,爱不释手。)
          4。 < 设计模式> (四人帮写,看的是英文版, 原来C++可以如此巧妙和强大。)
          5.<Inside C++ Object Model> Stan Lippman 著,候捷先生翻译。
 
l         以上书进阶顺序可如下

(1 +3 ――》 2 ――》 5 ――》 4
 
 

 
 

l      对谭浩强本人的几点看法:
1.  他应该是个过去式的人物,过去那个时代需要他,他应运而生。尊重老人是应该的,可唯老是尊不符合IT发展规律啊!但 我们得面向未来,毕竟IT变化太快!
2. 他还是坚持自己,做了一些事的,而且无心插柳柳成荫,没人写书能创造如此惊人业绩,对普及C做了曾经算是较好的启蒙教育。
3. 有人说 看到北大青鸟发的宣传单 ,把潭浩强说成 C 语言之父 ,那是大错特错了, K&R 等人往哪放呢?!(未考证此事是否属实!)
4. (他主持的?) 等级考试害了至少整整 10 届的大学生啊,考题那是相当变态了,程序与代码让人感觉简直是要与现代软件工程思想为敌,那些个花花绿绿皮儿的考试秘笈,应试宝典让稍微有点工作经验的人觉得惨不忍睹,人神共愤,条条杠杠, i+++i+++i++,把C考的面目全非,支离破碎,体无完肤,可以说是 误人子弟,让人误入歧途,毒害不浅啊。语言的重心都不知放哪去了?(赚钱也该有点公德吧,当然书不都是他写的,可考试的指挥棒作用太大了啊!)(为什么不能做得有水平一点呢?)―――能否让学生从应试教育的模态中解脱出来呢?我们的好学生刚摆脱高考的指挥棒,有迅速陷入认证的泥潭,他们该何时为工作而学习呢?
5. 个人觉得谭老没有像候捷等技术作家那样深耕下去!
l      对谭浩强的书的几点看法:
1. 如果只是了解,可以看看,易入门; 如果希望以后以软件为业,建议别看!建议直捣黄龙看国外名著。
2. C书后的C++部分有狗尾续貂之感,不痛不痒。
3. 十年前读之无可厚非,十年后实则相当一般;许多人说他的书好,是不知还有更好的!!!(现在国外翻译的书质量已很高了),“ 问今是何世,乃不知有汉,无论魏晋”,其实多逛逛书店,不怕不识货,就怕货比货 !
4. 教材整体上还是有教师自主选择的好,在许多高校有许多学霸权霸因为利益的缘故而拼命排斥其他国内外其他教师的教材,最终受害的绝对是可怜的大学生,“ 他们得不到最好的东西”,这大大降低了他们的就业竞争力!
5. 有一种情况,常常是一个老教授自己曾博览群书,把某门课讲得很好,然后编写教材,再以后所有徒子徒孙则都得使用此教材,结果造成其他教师无法知识交叉,以后再无人能超过此教授了。这种状况要警惕啊!
6. 希望谭老师能把书改进得更好一些,毕竟影响面太大了!
7.  计算机方面的书籍大都还是要看外国人写的,那样才是正道,王道,那些书才是个地道。
           
 
  • 0
    点赞
  • 3
    评论
  • 0
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

评论 3 您还未登录,请先 登录 后发表或查看评论
C++程序设计,谭浩强编著,清华大学出版社。 课件制作:南京理工大学 陈清华 朱红 C语言的主要特点是: 1、C语言是一种结构化的程序设计语言语言本身简洁、使用灵活方便。既适用于设计编写大的系统程序,又适用于编写小的控制程序,也适用科学计算。 2、它既有高级语言的特点,又具有汇编语言的特点。运算符丰富,除了提供对数据的算术逻辑运算外,还提供了二进制的位运算。并且也提供了灵活的数据结构。用C语言编写的程序表述灵活方便,功能强大。用C语言开发的程序,其结构性好,目标程序质量高,程序执行效率高。 3、程序的可移植性好。用C语言在某一种型号的计算机上开发的程序,基本上可以不作修改,而直接移植到其它型号不同档次的计算机上运行。 4、程序的语法结构不够严密,程序设计的自由度大。这对于比较精通C语言的程序设计者来,可以设计出高质量的非常通用的程序。但对于初学者来,要能比较熟练运用C语言来编写程序,并不是一件容易的事情。与其它高级语言相比而言,调试程序比较困难。往往是编好程序输入计算机后,编译时容易通过,而在执行时还会出错。但只要对C语言的语法规则真正领会,编写程序及调试程序还是比较容易掌握的。 为了克服C语言本身存在的缺点,并保持C语言简洁、高效,与汇编语言接近的特点,1980年,贝尔实验室的Bjarne Stroustrup博士及其同事对C语言进行了改进扩充,并把Simula 67中类的概念引入到C中。并在1983年由Rick Maseitti提议正式命名为C++(C Plus Plus)。后来,又把运算符的重载、引用、虚函数等功能加入到C++中,使C++的功能日趋完善。 当前用得较为广泛的C++有:VC++ (Visual C Plus Plus)、 BC++(Borland C Plus Plus)、AT&T C++等。
C++程序设计》作者深入调查了我国大学的程序设计课程的现状发展趋势,参阅了国内外数十种有关C++的教材,认真分析了学习者在学习过程中遇到的困难,研究了初学者的认识规律。在本书中做到准确定位,合理取舍内容,设计了读者易于学习的教材体系,并且以通俗易懂的语言化解了许多复杂的概念,大大减少了初学者学习C++的困难。C++是近年来国内外广泛使用的现代计算机语言,它既支持面向过程的程序设计,也支持基于对象面向对象的程序设计。国内许多高校已陆续开设了C++程序设计课程。但是,由于C++涉及概念很多,语法比较复杂,内容十分广泛,使不少人感到学习难度较大,难以入门。 考虑到许多读者在学习C++前未学过其他语言,本书把入门起点降低,读者不需要具备C语言的基础。本书包括14章,分为4篇:基本知识;面向过程的程序设计;基于对象的程序设计;面向对象的程序设计。本书内容全面,例题丰富,概念清晰,循序渐进,易于学习。 《C++程序设计》是依据ANSI C++标准进行介绍的,引导读者从一开始就按标准C++的规定编程。本书配有两本辅导教材,即《C++程序设计题解与上机指导》《C++编程实践指导》。 C++程序设计》是大学各专业学生学习C++的基础教材,也是适于初学者学习的教材。即使没有教师讲授,读者也能看懂本书的大部分内容。此书有谭浩强编写。
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

tdcqhust

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值