《C语言程序设计》对话
甲:你觉得谭的《C语言程序设计》怎么样?
乙:精典,价格便宜量又足,我一直用它。
甲:可我认为是垃圾。
乙:那你写一本出来看?
甲:本人才疏学浅,只会看不会写。
乙:那就闭嘴。
甲:有好的为什么要看差的呢?有人提出问题为什么总没有人解决呢?怎么就没人批判《The C Programming Language》呢?你又看过多少本C语言的书呢?
乙:如果这本书真的没有价值,大学就不会拿他当教材了,出错的地方肯定是盗版,要不会污人子弟!
甲:我看的是正版,曾经这里有个经典的贴子,从第1页到第50页每页至少找到一个错误。不要说什么牵强附会,做为一本教材,任何地方都来不得马虎,“要不会污人子弟”。
乙:谭老先生的书本就是给初学者的,什么时候用什么书,有些“高手”不要自以为是了!
甲:我不是高手,不过做为过来人,我觉得有必要给“新手”一点启示,希望他们不要再走我以前走过的弯路。
乙:有本事就自己写一本出来呀?
甲:你怎么看写书的人呢?作者一定是高手么?高手一定要写书么?写一本已经有N本类似的书有什么意义么?我已经说过了,现在已经有很多C语言的好书了。
乙:你没读过大学呀?我看大学里面教C语言统一用这本的呀,那些大学学了这本书的都是垃圾了。
甲:上不上大学不是最重要的,重要的是你对C语言理解有多少?我读过谭的《C程序设计(第一版)》《C程序设计(第二版)》,麦中凡的《C++语言程序设计教程》(国产经典),《The C Programming Language(中文版)》,《C++ Primer(中文版)》,《C++编程思想》,《STL源码剖析》,《Effective C++》……如果你学C语言的目的是为了考试,我无话可说;如果想从事这个行业的话,上面的这些书——除了头两本——建议都仔细看看。
乙:卖弄!
甲:对不起,我要工作了,如果你有足够的时间去浪费的话就去看精典的《C程序设计》!