读《C++语言的设计与演化》—— 被感动了

20 July 2013

终于在深夜的时候看完,合上书本,就觉得被 C++ 之父 Bjarne Stroustrup 感动了。看吧,从 C++ 的诞生,其设计与演化的时间线(第 1 部分),经历的每一个重大改进(第 2 部分),都清清楚楚地展现了出来。难能可贵的是,在期间那些伟大的专家们的精妙思想,热烈的讨论都很清晰地还原了出来。当然,更多的是 BS 本人的许多想法。这些的想法的高明自不用说。从书中还可以看出 C++ 之父的细致严谨负责的做事态度。

不过也还觉得累。不管怎么说吧,自己写的 C++ 代码还没超过 1 W 行。对 C++ 的了解还流于表面。自然在看本书时,作者讨论分析哪些特性应该采取哪些应该摒弃,看着吃力。整个书本的语境,都不是面向程序员的,而是参与 C++ 的设计的那些专家们。如上文所说,书里展现的就是他们的思想。而程序员,只是“客户”。这样一来,看懂本书,对 C++ 了解并不是最重要的。需要了解一些一般性的程序设计语言的知识,比如计算机体系结构,编译系统等。

看本书的意义。直观来说,对编程没有太多帮助的。对于编程技术来说,语言只是其中一部分,而且在我看来并不是最重要的一部分。但是,对加深对 C++ 的理解很有帮助。想要使用 C++ 构建大的、同时高效的系统,对语言本身的深入理解是先决条件。另一方面,书中提到了很多语言设计的思想、哲学。这些,相信在学习其他编程语言的时候也是有帮助的。

日后一定还要再看一遍的。

2013-07-20-杰良

 

上一篇: 读《时空流 001号》—— 短小,别致

下一篇: 读《王小波全集·第三卷:长篇小说》—— 万寿寺!