译者序
编程语言是人们为了描述计算过程而设计的一种具有语法语义描述的记号。没有编程语言支持的计算机世界简直难以想象。由于编程语言具有如此重要的基础地位,从计算机问世至今的大半个世纪中,人们一直在为创建更好的编程语言而不懈努力。各种各样的编程语言及其方言层出不穷。而在成千上万种编程语言中,成功者是寥若星辰,其中广泛使用的语言甚至可以说是屈指可数。显然,每一种成功的语言背后都有其独到的设计思想和理念,契合了某一类特定的应用需求。
拿到这本书的英文版时,我又习惯性地看了一眼TIOBE的编程语言榜单:本书涉及的各种语言几乎每个月都赫然在列,其中很多语言更是在榜单上名列前茅。说出来你或许会对此感到惊讶,我每次都要看一看榜单上BASIC语言的排名。因为整整20年前,我第一次接触到BASIC语言,当时觉得它非常神奇,后来我用它来编写DOS程序,在使用过程中越发对它的设计者崇拜不已,心中常常在想,这是怎样的一位智者啊。后来,我又学习和接触到了更多的语言,几乎每种语言都有着鲜明的特色和独有的风格。每一种语言的背后,都闪耀着编程语言设计大师们智慧的光芒。我想,很多读者、IT人士都和我一样,都希望有机会当面请教这些世界级的大师,直接聆听这些领域中最权威的声音。
很显然,并不是每个人都有机会跟大师对话,即便是大师已经走到了你的身边(虽然这样的机会微乎其微)。比如,C++之父Bjarne Stroustrup 2002年就曾造访中国,并在北京中关村进行了一系列公开活动,而中国的大多数对C++感兴趣的IT人士,即便是身处中关村也很难有机会同他当面交流(非常遗憾,我也身处此列)。要同17种语言的创建者进行零距离对话,对绝大多数人来说,几乎没人敢有此奢望,因为这不啻于天方夜谭。
机会终于来了!不过,是以另外一种方式与大师面对面:《编程之魂》一书将17种语言的创建者请到了读者身边,让读者从对他们的深度访谈中,了解到语言背后的故事,领悟语言设计的动机,并切实体会到大师们的个性和风采。众所周知,大凡超凡之人,往往都极具个性,甚至会有一些偏执和怪异,毫无疑问,这本身就彰显出无穷的魅力。更重要的是,读了这些访谈原文之后,读者会对相应的语言有着更深入的理解。
在本书的翻译过程中,我经常会产生这样的期盼:在这个不同肤色、不同种族的编程语言创建者群体中,应该有我们黑头发、黄皮肤的中国人!由于历史和现实的原因,中国的程序员能够接触到的编程语言世界级大师少之又少,而中国人能够成为编程语言世界级大师尚需待以时日。我真心地希望中国IT界的朋友,特别是年轻的IT精英能够勇于承担此任。为了这一天的早日到来,我想,每一个抱有IT梦想的朋友,都应该好好研读一下这本书。或许你就是下一个Bjarne Stroustrup!
或许你就是下一个Bjarne Stroustrup!
《编程之魂》热门书评
-
书相当不错,可惜翻译有欠火候
36有用 0无用 云风 2010-06-09
受这本书的编辑所托,帮忙校对了一下第 7 章,发现翻译问题的确比较严重。至少我觉得很多句子没翻对意思,甚至还有译反的。不过也不能怪译者,对这么多语言都有深入的了解还是要求满高的。我个人对 lua 把玩多年,算是有些理解,也经常混 lua 的 mailling list ,对那几个人的观点算是有所了解...
-
华丽的外表下是差强人意的翻译
24有用 1无用 figure9 2010-05-13
之前一直很期待这本书,毕竟这本书是把程序设计语言创始人集结在一起分享经验的首部书籍,这些创始人个个都是领域中一等一的大师级人物,聆听大师的教诲,实在是一件幸事。所以在知道电工博文要已经出版了这本书的译版之后,我在第一时间将其购买下来。这本书给我的第一印象很好,无论是封面的设计,还是里面的排版,都比博...
-
just about FORTH
12有用 0无用 小楼一夜听春雨 2010-07-27
这书里头有关于FORTH语言发明人moore的一段访谈,moore如常大谈其理念,这位被人调侃为思想已远离咱这颗蓝色星球的程序员,老尔弥坚,辣不减当年!虽然很多人说他渐行渐远,思想过于激进,但细究其这几十年的言行,从给工厂写绘图软件、给天文台写卫星监控程序、到进化出FORTH语言,再到不满硬件的...
-
几本类似书的比较
8有用 6无用 刘江 2010-04-21
刚才和图灵的编辑讲的,转贴在这里:这些都是访谈集。总体风格类似。《编程之魂》这本受访者都是语言发明者,比较理论化,话题多围绕语言设计展开,优点是有比较深入的内容。此书和图灵即将出版的Coders at Work更类似。但后者的内容总体上更好,更丰富,对开发人员更实用。图灵另外还在翻译的Program...
-
值得一读
7有用 0无用 Joyce Lau 悠然 2010-05-12
如果想要透彻的了解某个事物就必须了解它的历史如何诞生?如何发展?如何成了今天的样子?归根结底,也许就追溯到了某种哲学思想,以及那个时代下的种种背景。就像学习艺术的人,要学习艺术史一样。为了透彻地学习编程,深入了解一种语言,我们也许该去了解这种语言是如何从无到有。很多时候,我们会有一些疑问“为什么X语...
书名: 编程之魂
作者:
出版社: 电子工业出版社
原作名: Masterminds of Programming
副标题: 与27位编程语言创始人对话
译者: 闫怀志 | Shane Warden
出版年: 2010-04
页数: 400
定价: 59.80元
装帧: 平裝
ISBN: 9787121104985