书的内容还是很经典的_C专家编程书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 程序 > C专家编程 > 书的内容还是很经典的
kangflict C专家编程 的书评 发表时间:2014-07-19 12:07:26

书的内容还是很经典的

Peter Van Der Linden(这名字真拗口)先生的《C专家编程》确实一本很经典的书。说经典有两层意思,首先自然是说内容是很地道的C参考资料,其次也是在说书中的内容不免对于现在使用C语言的人们有一种疏离感,大约是因为本书成书时间太早的缘故吧。

这本书写就于1994年,其时C89的标准确定也不过是三四年的事情,所以作者在书中穿插了很多原始K&R C的内容,今天(2014年,20年后了呵)的读者面对这些内容有时不免会有些不知所措。、

抛开上述问题不谈,书中还是有很多在今天看来仍极具价值的内容的:

1. 对于C语言声明的阐述。如果说《C Programming Language》中的解释让你云里雾里,不知如何是好的话,那Andrew Koenig的《C陷阱与缺陷》里面的论述定能让你有一种柳暗花明的感觉,而Peter的在这本《C专家编程》里面的论述则是细致入微,甚至于给了你两个个完整的cdecl的实现(一个普通版,一个有限状态机版)!

2. 对于链接、装载以及运行时结构的简介。Peter先生其时为Sun工作,所以其论述模型都是令他充满自豪的运行着Sun OS的SPARC机器,SPARC已然作古,所以现在看这几章节的讨论总有些天方夜谭的感觉。但是不要紧,操作系统和体系结构的原理是想通的,读完这几张的简介,相比会对某些问题有所了解了,比如为什函数不能返回一个临时变量的地址。

3. 对于指针与数组关系的论述。虽然这些内容跨越了两个章节,而且并不连续,论述也有些拖沓,但是不影响其使用价值。即是你使用的C参考书是《C Programming Language》,也不免会对这些内容糊里糊涂。Peter费了大量口水,九牛二虎之力,给你细细地捋顺了这个问题里面的疙瘩。BTW:要向函数里面传送一个二维数组,你要怎么办?


最后说一下翻译的问题,这本书我是通读完的,徐波先生的翻译大体上来讲还是可以的,虽说有些地方有些拗口,但还不至于影响大局。不过小细节的翻译问题确实也有不少,不信你试试“用于索引开放文件的每个进程表”是什么意思,开放文件是什么?徐波老师翻译这部分的时候估计在打瞌睡吧。。。

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读