喝咖啡,常常会加上咖啡伴侣或是牛奶,它会遮盖咖啡的苦涩,让咖啡更加香醇。如果把谭浩强老师的《C程序设计》比作一杯略带苦涩的咖啡,这本书就是它最佳的伴侣,让你的C程序设计之路更香醇。 ——陈良乔
一天天重复的工作,一天天忙碌着,熟悉的页面,陌生的页面,都会从眼前掠过,一天天寻寻觅觅着,一天天期待着,一本书,一个程序,带给你成功的快乐,该不该那么的执着,这一行行代码用什么才能寄托,习惯了寂静的夜中加班,习惯了这样的工作,你期待一本书,能够教会你,你期待一本书,能给你带来快乐,属于你,成功的快乐。
一天天知识的更新,一天天学习着,读的明白的,理解不了的,都会在程序中体现,一天天寻寻觅觅着,一天天期待着,期待着有本书,有个汇总,把你不会的问题讲清,该不该这么期待着,这一个个问题怎样才能系统的讲清楚,你期待一本书,你期待一个书的伴侣,给你的疑惑带来确定的答案,属于你最终知识的积累,属于你工作的助理,迈向成功的基石。
小编我不是程序员,也不会押韵,根据一些碎片的歌词和一些个人想法不知道能不能写出一点点你们的心声,在计算机这个行业里,真的是不学习就会被淘汰,但即使是天天学习,天天积累,也未必能有一个好的编程人生,并且书中很多知识点可能含糊不清,致使后面的程序无法实现,一切也就无从下手了。
著名的策划编辑陈冰老师深有体会,他因为20年前的一本书,对编程深感兴趣,但同样是这本书,给他带来了很多疑惑和不解,带着这种“无伤大雅的困惑”走过20年。现在,当他无意间再次看到这本书,发现已经出到了第四版的时候,相信,内心的波澜又开始翻滚了,我想,这样一本书,一本销量超过了1100万册的图书,绝对是好书一本,但是事无巨细,肯定有些方面还没有讲到,或者浅尝辄止了。这时候,给书中的疑惑做讲解就显得尤为重要了。
陈冰老师看到的那本书,就是谭浩强老师的这本《C程序设计》
enter image description here
这书的特殊之处在于它属于教材类图书,几乎是所有大学新生所接触到的第一本编程书,其意义和重要性非同小可。因为先入为主的因素,某些错误的认识(当初也许是正确的)可能会对初学者产生深远的影响。因此,陈冰老师认为他应该为《C程序设计》这本计算机的经典名著来出一本注解和批注的书,把原书中没有讲透彻没有讲明白的那些概念、知识和技术点来认认真真地讲讲清楚。并且他认为:既然已经走到了注解和批注的地步,那就不妨再往前走得更远一些,把原书中遗漏的、忽视的、错误的,以及那些未曾涉及的但作为初学者或称为未来的程序员绝对应该知道的基础知识和素养一并讲讲清楚。这时候一本《C程序设计伴侣》就应运而生了!
enter image description here
现在,你是不是开始期待这本书的出版了呢?别着急,他马上就要和大家见面啦!
当你翻开这本书的时候,你会发现这本《C程序设计伴侣》(以下简称《伴侣》)的目录与谭浩强老师的《C程序设计》(第四版)的目录有些类似,但二者又有明显的区别。事实上,准确地说,这本书的目录是谭浩强老师的《C程序设计》目录的超集。
也就是说,谭浩强老师的《C程序设计》的目录中的每一个目录都在《伴侣》中有一个与之对应的目录,这两个目录的标题序号是完全一致的,但标题名并不一样或并不完全一样。
比如:《C程序设计》的1.4节是“最简单的C语言程序”,与之对应的《伴侣》中的目录就是1.4节的“第一次的亲密接触——Hello,World”。
这些目录在《伴侣》中会以双标题的形式出现,上层是《伴侣》中的标题,下层是《C程序设计》中的对应标题。
这样的目录安排,是为了读者查阅和学习的方便。读者可以在学习完《C程序设计》的某一章节后,带着疑问再来看《伴侣》中对应的章节。通过《伴侣》中更加生动有趣和更加透彻的解释,你可以更好地理解这一章节的内容,有一种豁然开朗的感觉。
除了有与《C程序设计》中一一对应的目录外,《伴侣》中还穿插有一些特别的目录,这些目录的标题序号中含有字母(A、B、C、D等)。这些含有字母的目录表示是《伴侣》额外增加的,其中的内容是《伴侣》中独有的全新内容。
比如:《伴侣》中的1.4.A节“最简单的C语言程序背后的故事——它的汇编代码是如何被执行的”就是《伴侣》中独有的全新内容。
这些内容或者是学好C语言所必需的知识和经验,或者是你应理解和掌握的编程素养和思想,而由于这些内容在《C程序设计》中完全没有涉及,因此,作者以独立章节的形式给以补充。当你的学习进展到相应章节的时候,可以独立地阅读这些章节,从而丰富你的知识、开阔你的眼界、增加你的经验。
一句话,双标题章节帮助消化,新增章节补充营养。
此外,当在《伴侣》中提到例x.x时指的是《C程序设计》中的例x.x。
简单介绍一下这本书的作者:
enter image description here
陈良乔
惯用网名 imcc软件工程师,自由撰稿人毕业于西安交通大学自 2004 年起连续被评为微软最有价值专家。因撰写一系列Visual Studio 2010和Windows 7开发技术文章,2010年又获“MSDN原创之星”称号。参与微软中国Visual C++深度体验圆桌会议,获得Visual Studio贡献水晶奖杯。
平素喜好新鲜事物,但绝非新潮技术的追捧者,至今还陷在设计模式、面向对象方法之中,不能自拔。好舞文弄墨,传播心得。著有《我的第一本C++书》,并译有《C++11 FAQ中文版》(即将上市)。
牛奶咖啡好伴侣——《C程序设计伴侣》对《C程序设计》
对“牛奶咖啡好伴侣——《C程序设计伴侣》对《C程序设计》”的回应
《C程序设计伴侣》热门书评
-
这是第二段
12有用 1无用 gvim 2012-09-29
你上面说的很多细节扣语法,你回忆一下我从头到尾是不是都没和你讨论过书里的瑕疵,任何书都有瑕疵,包括对大家严苛给你挑刺的PM的书里都有。我是USB,大话设计模式等轻松的书我也翻过,都没发现有原则性,基础性的问题。和有些作者交流的时候人家能很坦然的面对自己的问题。而你既不愿意承认错误想维护所谓MVP的权...
-
一个C盲兜售愚蠢的书
9有用 5无用 薛非 2012-12-08
作者不但是C语言文盲(如不清楚&&运算的短路性质,不清楚VLA不能初始化……)而且已经是在洋洋得意地兜售愚蠢了(如用二分法对链表进行查找,用"rw"模式打开文件)考虑到这本书的读者可能对C语言一无所知对这种愚蠢可能没有任何鉴别能力和抵御能力所以危害更大...
-
我认为作者是个好人
7有用 3无用 42 2013-01-11
先声明本人没看过此书,但老谭的书是我第一本C语言书,今儿突然想起谭,就在豆瓣搜索“谭浩强”,第一本乃是此本,看了一下目录感觉还不错,但看了一下评论实在惊讶。 即时是这样我也认为作者是个好人,因为ID“薛非”在作者blog里留言“挑衅”作者没有删除,比如那...
-
转 亚马逊评论:
4有用 3无用 薛非 2012-10-27
平均1.0 星 低级错误一大堆的一本书 2012年10月19日 评论者 weiwei 在ChinaUnix.net上看过作者给的两个样张,还有cu大量对这本书的评价,确实作者自身的基础能力值得怀疑。写出来的书可想而知。比如把C语言里的 && 逻辑与操作解释成 左边和右边先评估求值再逻...
-
牛奶咖啡好伴侣——《C程序设计伴侣》对《C程序设计》
3有用 4无用 小凤 2012-09-24
喝咖啡,常常会加上咖啡伴侣或是牛奶,它会遮盖咖啡的苦涩,让咖啡更加香醇。如果把谭浩强老师的《C程序设计》比作一杯略带苦涩的咖啡,这本书就是它最佳的伴侣,让你的C程序设计之路更香醇。 ...