《C程序设计伴侣》作者陈良乔:“更有趣、更容易、更深刻、更实战的《C程序设计伴侣》——《C程序设计》的有力补充和最佳伴侣。在中国,几乎每一个人,第一次接触程序设计,都是通过谭浩强老师的《C程序设计》开始的。从某种意义上说,它是中国万千程序员的启蒙读本。
《C程序设计》累计发行逾1100万册,不仅创计算机图书的全国最高销量纪录,在世界上也是罕见的。这本书也因此获得多项殊荣。
然而,这些成绩仍无法掩盖这样一个事实:很多通过这本书学习C语言的初学者,在学习的过程中,对书中讲解的内容感到晦涩生硬,难以理解和掌握;而在他们历尽辛苦终于掌握了一些知识之后,在要使用这些知识来解决一个实际问题时,却因情况的复杂而感到无从下手;即使是分析出了可能的切入点,又因为经验的缺乏,在具体实施时,感到困难重重。在整本书的学习过程中,充满了对C语言的各种概念、知识、规则的较生硬的讲解,而对于打基础阶段十分重要的正确的编程素养、编程思想和编程技巧,却几乎没有提及。
C语言虽然是高级语言,但却是相对更接近底层的高级语言。对于第一次接触编程的初学者而言,C语言,就像一座充满魔法的强大而庄严的森林,没有广阔的视野,没有高空的俯视,没有称手的地图。直接的贸然闯入,是十分危险的。
而谭老师的《C程序设计》仿佛在只给了初学者背包、水壶和印在门票上的小地图的情况下,就举着小旗把读者带进了这座强大的森林。
学习C语言程序设计,就像我们学习写文章一样。仅仅掌握了具体的词法句法,是无法写出优美的文章的,除了需要阅读大量的名著外(这个毫无疑问需要时间的累积),更重要的,是你首先要在思想上真正明了文字的力量和掌握构造文章整体架构的技巧。
遗憾的是,谭老师的《C程序设计》教给了读者C语言的语法,却没能教给读者更好地去设计一个程序。 为了给这部经典著作弥补这一缺憾,陈冰老师策划了这本不可思议的《伴侣》。而我很荣幸得到了具体来创作这本书的机会。
针对C语言中的重点和难点,本书进行了更加生动有趣、更加深刻,但同时又更容易理解的阐述。读者在学习之后,不仅会对C语言中的各种知识有更加生动形象的理解,更重要的是,能够知道程序是怎样炼成的,在以往隔靴搔痒的表面下真正发生了什么。并最终用C语言编写程序加以解决,顺利地完成从“问题”到“程序”的这样一个编程解决问题的过程。
本书不深究C语言的语法规则,在这一方面,谭浩强老师的《C程序设计》已经讲得很详尽了。我们不会浪费时间重复发明轮子。一句话,所有《C程序设计》中已经讲明白的地方,本书都不重复讲解。
本书的笔墨放在了彻底讲清楚难以理解的概念、重点和难点上,放在了帮助初学者建立良好的编程思想和符合业界标准的编程规范上,放在了从实际应用出发,指导初学者在实际开发和应用中遇到问题时如何思考和解决上。
读者在学习这本《伴侣》后,不仅会因为拥有了一个从未有过的清晰的编程头脑而可以轻松通过C程序设计课程的考试,更会因为建立起可圈可点的专业的编程思想而拥有更强的解决实际问题的程序设计和开发能力。
谭老师的《C程序设计》比较生硬晦涩,这本书让它更加有趣;《C程序设计》所讲解的知识难以理解,这本书让它更加容易;《C程序设计》只注重知识的讲解,这本书为它补充上基础而宝贵的编程素养、编程思想、编程经验,让你从深处开始强大。
喝咖啡,常常会加上咖啡伴侣或是牛奶,它会遮盖咖啡的苦涩,让咖啡更加香醇。如果把谭浩强老师的《C程序设计》比作一杯略带苦涩的咖啡,这本书就是它最佳的伴侣,让你的C程序设计之路更香醇。
本书作者:陈良乔
2012年2月2日
分享到:
相关推荐
这份文档是一本名为《谭浩强C语言程序设计习题集》的书籍的内容摘录。该书主要是为了帮助读者通过练习和题目来掌握C语言的基础知识点和编程技巧。从给出的部分内容可以看出,该习题集共分为两个部分,分别是选择题和...
《谭浩强C语言程序设计》是一本深受程序员喜爱的经典教程,主要针对初学者,旨在帮助读者快速掌握C语言编程的基础知识和技能。C语言是一种强大的、通用的、面向过程的编程语言,广泛应用于系统软件开发、应用软件...
根据提供的信息,我们可以了解到这本书是谭浩强编写的《C语言程序设计》,并被誉为初学者学习C语言的最佳书籍之一。接下来,我们将详细探讨与该书相关的几个重要知识点。 ### C语言简介 C语言是一种结构化的高级...
《谭浩强C语言程序设计(第五版)》是一本深受初学者喜爱的C语言教材,它以其浅显易懂的语言和丰富的实例,为初学者提供了全面的C语言学习资源。习题答案作为教材的重要组成部分,是检验学习效果、巩固知识的关键。...
### 《C语言程序设计》教案知识点概览 #### 一、C语言简介与特点 - **起源与发展**:C语言是由AT&T贝尔...通过以上内容的学习,读者能够对C语言及其程序设计有一个较为全面的认识,并为进一步学习打下坚实的基础。
《C语言程序设计(第四版)》是谭浩强教授的经典著作,对于初学者来说,是一本极佳的入门教材。这本书深入浅出地讲解了C语言的基础知识和编程技巧,帮助读者掌握这一强大而灵活的编程语言。下面将详细阐述书中涉及的...
《谭浩强C语言程序设计第五版》是学习C语言的经典教材,旨在帮助初学者掌握C语言编程的基础知识。本书不仅适用于大一学生,也适合自学者。在本章中,我们将深入探讨C语言程序设计的基本概念和核心知识点。 1.1 程序...
《谭浩强的C语言程序设计及课后习题及上机指导》是一本深受学习者欢迎的C语言教程,由著名计算机教育家谭浩强教授编写。这本书深入浅出地介绍了C语言的基础知识和编程技巧,是初学者入门C语言的首选教材。配合书中的...
《C语言程序设计(第四版)》是谭浩强教授的经典著作,这本教材深入浅出地介绍了C语言的基础知识和编程技巧。C语言是一种强大的、广泛应用的编程语言,尤其在系统开发、嵌入式系统、游戏编程等领域有着广泛的应用。...
《C语言程序设计》是谭浩强先生的经典之作,它为初学者提供了全面而深入的C语言学习指导。这本书自出版以来,销量已超过一千万册,成为了无数编程爱好者的启蒙书籍,深受广大读者的喜爱。 C语言是一种强大的、低级...
“谭浩强C程序设计和读书笔记以及PPT”这部分可能是谭浩强老师的个人授课笔记,其中可能包含了他对C语言更深层次的见解和独特的解题方法,也可能包括了课堂讲解的PPT,这些都为读者提供了丰富的学习材料。...
通过学习《谭浩强C语言程序设计》,读者不仅能掌握C语言的基本语法,还能理解程序设计的基本思想,为后续的系统编程、数据结构、算法分析等高级主题打下坚实基础。此外,Word版的格式使得读者可以更方便地对书中的...
"《C语言程序设计(第五版)谭浩强》学习笔记" 本学习笔记涵盖了C语言程序设计的基础知识,包括C语言程序的结构、算法、数据类型、变量、常量、符号常量、整型数据等。通过学习这些基础知识,读者可以更好地理解...
《谭浩强C语言程序设计》是一本深受中国程序员喜爱的C语言入门教材。这本书以其易懂的语言和丰富的实例,引领无数初学者踏入了编程的世界。C语言是一种强大的、低级的编程语言,广泛应用于系统编程、软件开发、游戏...
《谭浩强C语言程序设计》是一本深受程序员喜爱的经典教材,尤其对于初学者来说,它提供了深入浅出的C语言学习路径。该资源包含了该书第二版的完整源代码和配套课件,旨在帮助读者更好地理解和实践C语言编程。 在...
【谭浩强C程序设计】是中国计算机教育领域中极具影响力的一本书,由谭浩强教授编写,该书自出版以来,已经成为许多初学者学习C语言的首选教材。第五版的《谭浩强C程序设计》在原有的基础上进行了更新和完善,以适应...
C语言学习代码《C程序设计(第四版)》谭浩强著C语言学习代码《C程序设计(第四版)》谭浩强著C语言学习代码《C程序设计(第四版)》谭浩强著C语言学习代码《C程序设计(第四版)》谭浩强著C语言学习代码《C程序设计...
本文档是C程序设计谭浩强第五版课后答案的学习笔记,涵盖了程序设计的基本概念、计算机语言、程序编辑、编译、连接、调试和测试等方面的知识。 一、程序设计的基本概念 * 程序:一组能识别和执行的指令,每一条...