38位顶尖高手以及语言之父合著的《代码之美》与CSDN副总经理韩磊之推荐序
在学术界,有一种叫“论文集”的东西,把许多人的论文合到一起出版,让读者能够在一本书的篇幅之内,了解某个特定领域的研究状况,是有效的知识传播手段之一。技术界比较少见到类似的出版物,的确是一种遗憾。
《代码之美(Beautiful Code)》就是这样一本书。三十三位大牛人的技术文章汇集到一起,讲述作者们认为“最漂亮的代码”,涉及应用领域虽广,而代码之美却一以贯之。如果我们 承认编程是门艺术——具有高度创造性和人类智慧参与的活动,不是艺术是什么?——那么,这几十篇文章就体现了这门艺术中最高的境界。
别担心!大牛们可不是坐而论道,也没有写什么常人不可索解的奥义,文章主题之朴实无华,比如“查找”,比如“分布式编程”,比如“Linux内核驱动模 型”……几乎要让人以为是不知道什么人编写的大学教材呢。这貌似普通的三个主题,作者分别是XML创始人之一Tim Bray、Google Map/Reduce架构发明人Jeff Dean和Linux内核维护者Greg Kroah-Hartman——吓死人的阵容。其余文章也都类似,小题目中见大手笔。
我深信这帮大牛接受约稿、写这种 “小”文章,实在是出于对编程的热爱,出于对“漂亮代码”的不懈追求。所谓“漂亮代码”,意思远超“规范、好看”,更多地体现出逻辑、思路与架构。一万块 最漂亮砖头堆出来的,不一定是大厦。建筑师在建造大厦之前,胸中早有蓝图在。《代码之美》,正展示了三十三位最优秀建筑师胸中的蓝图。
这本书能出中文版,是中国程序员的福音,其中的每篇文章,都值得读者细细咀嚼、回味。我已经迫不及待,想要看到正式印刷的版本了。
韩磊(CSDN副总经理)