如果不是翻译问题,现在就应该下手买这本书_编程之魂书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 编程之魂 > 如果不是翻译问题,现在就应该下手买这本书
我是太阳 编程之魂 的书评 发表时间:2010-06-23 21:06:42

如果不是翻译问题,现在就应该下手买这本书

      对于感觉自己可以做一门语言的人来说,最好先看过本书。我是,所以我买了。在正式写书评内容之前,先要批评一下译者。

     如果你知道,你自己的求快,绝对会影响一代国内程序员的前途,你还会那么马虎懒散么?

      或许这也已是国内所有行业中不可改变的风气,对译者这样的批评或许有点严厉。那么,打算做自己的语言和编译器的程序员同志们,切不可将这种风气延续到做语言之中了,因为这确确实实影响你的一生成就!

      废话少说,书评开始。

      对每种语言的创造者的访谈,话题设计是很有目的性的,先从设计语言的出发点、来龙去脉说起,于是接下来就会很自然的涉及到使用场合,以及如何去用。这都是语言创造者才会涉足的领域,如果这个语言还是一个非常有影响力的语言的话,那么他们的话语那可真是字字千金了。

      可以看得出来,作者对“并发”这个话题显得相当关心,因为不少的访谈中总是提到这个方面。当然,“并发”是未来软件的发展趋势,也是要面临的挑战。不同语言的作者怎么思考这个问题,在语言中为并发提供怎样的支持,也是相当有价值的内容。

      书中涉及到的语言之多,语言影响力之大,几乎可以涵盖了几十年来软件工业的所有思想结晶。很多访谈者看似轻描淡写的话语,里面可能包含很多可以联想的内容。

      C++之父,有这么一句,“ Corporate languages and languages
that try to follow trends closely tend to fail miserably here, causing a lot of misery along the way ” (here 指的是一些长期项目)。

      这句话(我觉得)暗中讽刺了Java——没有深思熟虑的设计,却宣称为企业打造,而到后来真的得以大规模应用之后,正如Bjarne预料的那样,“会在程序大小和复杂度上面显著增长”。

      所以,设计一个语言,尤其想要成为像C/C++那样成功的语言,你必须要对未来的趋势有一定的前瞻,而不仅仅是为自己的方便而做。如果你确实只想方便自己,说不定做一个库或者框架会更让你有成就感,而不必去发明新的语言——因为真的挺麻烦的。

     PS,本书的原版PDF质量很好,如果你英文不错,那么,至少现阶段读PDF比看翻译来得好理解。

     PPS,这样重量级的书应该考虑双语,原文和译文并着看。

展开全文
有用 0 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读