有不少学生问我:想学习C/C++程序设计语言,有什么好的教材?
在此,我一并回答:《C程序设计语言》
你若问我:为什么?
我想告诉你的是:这是C程序设计语言中的“九阴真经”。
关于本书的作者:
Brian Kernighan,贝尔实验室的研究员,普林斯顿大学计算机系教授。知道贝尔实验室不?就是发明电话的那个。知道普林斯顿不?爱因斯坦讲课的地方。
Dennis Ritchie,C 语言之父, 1 9 4 1 年9 月9 日出生于美国纽约。在技术圈里, 他常被称为DMR ( 这是他在贝尔实验室的用户名, 后来成为他常用的代号)。1968年DMR获得数学博士学位的论文,是计算机理论相关的《递归函数的层次》。
书中,用明显的方法,解释了C语言的各项特性。
精彩章节,不胜枚举:
比如,第五章《指针与数组》,简单明了地解释了绝大多数C/C++教材中语焉不详的问题。
再比如,4.10节,介绍了递归和快速排序。老天,那可是我见过的写的最棒的快速排序代码了。“简单得显然没有错误。”
一句话评论:
有了这本书,我都不明白为什么还需要有其他的C语言教材了。
说了这么多,也说说我认为它的不足:内容比较艰深,有些内容对于初中,甚至小学这样程度的初学者来说,是应该跳过去的。
但从另一个方面来说,这也是难以避免的,毕竟是要在一本篇幅不大的小册子中,完整介绍一种计算机语言。
你可以购买,也可以下载到这本书的中文版:
下载电子版:http://115.com/file/ewi9un6z
喜欢的同学,自己选择。欢迎讨论!