谭浩强的书哪些地方不好,为什么总有网友说,别学他的书,诚心请教?

bztsgq 2009-10-21 03:05:16
谭浩强的书哪些地方不好,为什么总有网友说,别学他的书,诚心请教?
我现在正在看他的书“c++程序设计”,之前看过他的“c程序设计”。
我自已感觉还好,能够理解,但是网友都说,别学他的书。

我知道一个原因,就是他的书,是针对初学者的,代码不规范,比如变量的命名就是a,b,c,没有意义,这是不好的习惯。
但是别的地方呢?

这两天看到他讲继承和多态。
发现他提到的“覆盖”不是《深入浅出mfc》中的概念,后者对虚函数才有“覆盖”,不是虚函数就是“隐藏”,但是谭浩强的书,一律称为“覆盖”,不知这是不是他的书的错误之处?

所以请大家说说,他的书中,哪些言论不要学。
...全文
722 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
Alanwu 2012-04-28
  • 打赏
  • 举报
回复
正解[Quote=引用 23 楼 的回复:]

入门看 谭的书还是可以的!
看完之后再看其他的书
[/Quote]
悠哉稻草人 2010-01-07
  • 打赏
  • 举报
回复
他的书对于初学者而言就是天书!
这主要看你对C++的掌握程度!
suling2002 2010-01-07
  • 打赏
  • 举报
回复
入门看 谭的书还是可以的!
看完之后再看其他的书
AAA20090987 2009-11-27
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 tyrael_79 的回复:]
对于一点基础都没有的人  这个入门确实不错
看完了然后再看 c primer plus 才不会那么昏
[/Quote]

我想很多人看的第一本C语言的书都是谭老的书吧,谁叫它是我们大学的教材呢,呵呵。
ct025028 2009-10-26
  • 打赏
  • 举报
回复
作为入门书藉还是不错的,浅显易懂。批评他的人可能有两点理由(我觉得,呵呵):
1、书中有一些错误,并长期未得到更正。
2、程序书写风格混乱。比如函数定义没有返回值,main函数定义成void main(),等等
vann1982 2009-10-22
  • 打赏
  • 举报
回复
语言类的书还是原版教材比较详细具体 如果英文不好可以考虑引进的译著(这个对译者的挑选还是要紧的)
岁月小龙 2009-10-22
  • 打赏
  • 举报
回复
看了他的书,还是不会用
就像一个人看了还多做菜方法,但还是不会炒菜
ziplj 2009-10-22
  • 打赏
  • 举报
回复
一月一贴 月月轻松
sb3day 2009-10-22
  • 打赏
  • 举报
回复
书中有些例子是用Turbo下的,比如说到int的最大值书中是3万多,而在VC中是21亿多
rebecca_zjy 2009-10-22
  • 打赏
  • 举报
回复
初学C++可以用《C++ Primer》,基本概念和编程思想都讲的深入透彻,有中文版本的,虽然有点小贵,但是绝对值得收藏。
不过这书只讲纯C++,和VC没什么关系,但是MFC库里用了不少C++的高级特性,还是先打好基础会比较容易进一步学习。
如果你是看谭的书学的C语言,还是建议你看一看《C缺陷与陷阱》,可能会迷惑,但是好处更多。C语言教程推荐《The C Programming Language》,也是入门书,有中文版。
maning_0 2009-10-22
  • 打赏
  • 举报
回复
谭浩强的书很好,尤其是他的那本C语言入门书,别听那些所谓的'牛人',半瓶子水晃荡.C++ 的多态很多人是理解的,但你要让他用一两个字来表达,谭浩强说的是正确的.
猞猁狲 2009-10-22
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 shanwei355 的回复:]
要看谭老师的书,你最好 搭配着《C陷阱与缺陷》一起看。
看完后,你就知道谭老师的书有什么问题了。。。
[/Quote]
能看谭浩强的书的人,基本上都是初学者,既然是初学者就认认真真的去看这本书,初学者连C的语法特性都没有掌握好,你让他去看《C陷阱与缺陷》,只会让初学者更迷惑,等他度过了谭浩强写的书的阶段再去看《C陷阱与缺陷》这些类似的书吧!

楼主不要听别人瞎讲,如果谭浩强的书对你有用,你就认真的学习吧!
幸福官 2009-10-22
  • 打赏
  • 举报
回复
这本书还不错了,入门然后实践
starytx 2009-10-22
  • 打赏
  • 举报
回复
我的方法是边用工具边看书,也就是在实践中学习,一门子看书很费劲
bragi523 2009-10-22
  • 打赏
  • 举报
回复
不看就是了
Jekhn 2009-10-22
  • 打赏
  • 举报
回复
尽信书则不如无书,自己多看看吧,错误是难免的,特别是汇编的书错的更多,不过等你认真看过并理解的话就能发现错误了,这样你的水平也提高了.继承和多态这些东西只你理解了就好了,没必要在概念上找区别,
山伟 2009-10-22
  • 打赏
  • 举报
回复
要看谭老师的书,你最好 搭配着《C陷阱与缺陷》一起看。
看完后,你就知道谭老师的书有什么问题了。。。
用户 昵称 2009-10-22
  • 打赏
  • 举报
回复
也没什么不好,一本书只要对您有作用,哪怕一句话,那就是好书。看书要看优点(只针对技术书籍)。
mikezhou0008 2009-10-22
  • 打赏
  • 举报
回复
对某个英文单词的 取代的中文字不一样而已.理解他讲的是什么就好了,中文翻译肯定这样的,要不就看英文的书...........
谭浩强讲的是c++, 深入浅出mfc讲的是vc,两个不一样的,后者是前者一个实现而已.你有能力也可以自己写编译器.....看着c++的编程规范写一个
caoyang311 2009-10-22
  • 打赏
  • 举报
回复
谭老师的数讲得不错,把初学者遇到的问题都讲到了
加载更多回复(5)

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧