书评:《C程序设计语言》

有不少学生问我:想学习C/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://www.amazon.cn/C%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%E8%AF%AD%E8%A8%80-%E5%85%8B%E5%B0%BC%E6%B1%89/dp/B0011425T8

下载电子版:http://115.com/file/ewi9un6z

喜欢的同学,自己选择。欢迎讨论!

你可能感兴趣的:(程序设计)