毫无疑问,和所有精细分工的行业一样
当今程序员的眼界,也被终日不断的工作逼得越来越狭窄
从java程序员到javaEE程序员再到Struct/Spring/Hibernate程序员
人件们的专业分工已经如此之细,以至于一个号称java熟练的程序员,可以几年内不碰java io库一个指头,而依然逍遥自在
幸好,不安于做人件的民工们,还有这本书可看
从老而弥坚的fortran到无可取代的c,从ruby新锐到飘乎来去的perl
从算法习作到freeBSD模块,从正则的基石到svn的内幕
从大道至简的MapReduce到近乎奇技淫巧的种群计数
在面对新意寥寥的项目之余,我们可以一窥软件大花园的全貌,看一看其他不同门派的同行,操着也许相似也许迥异的工具,究竟都在忙些什么,去看看那些优雅/坚固/稳如泰山的软件,是怎样从指尖流淌而出的
糟糕的代码各有其糟,而漂亮的代码总有相通,对问题正交分解的分治法永远是庖丁的利刃,函数对象/函数指针/delegate/closure(这个概念有了太多的名字)总能在关键时刻将模块从混沌深渊中解救,迭代/递归,递归/迭代,一次又一次,直至纸带的终点
当然,另类的东西永远少不了,老熟人Charles Petzold带来了中间代码生成这一奇门兵器,也许,99%的程序员一辈子都不会以这种方式来使用代码生成,不过,这至少是一个漂亮的脑筋急转弯,而对Solaris内核bug的惊鸿一瞥也让人得以初窥OS这一软件皇冠的艰难锻造之旅
如果Hacker们也写散文,那么这本书大概就是他们的散文集
Hacker散文集
对“Hacker散文集”的回应
《代码之美》热门书评
-
顶级程序员的思维方式--评《代码之美》
45有用 3无用 初学者 2010-10-05
公司里曾在北美作为产品研发经理的资深人物某日和我闲聊,说到中美程序员的差别,北美的程序员,尤其是发明那些根本性东西比如JAVA, 比如Message机制,用得都是非常简单的办法,一方面,英语作为母语,与程序设计语言更...
-
经典巨著
11有用 0无用 这里没有一言堂 2008-10-16
有幸读到《Beautiful Code》的英文版,现在又出了中文版,便急着从China-pub上抢了首发的书来看,随便写写。 这不是一本教科书(Text Book)或者说,拿这个来当教科书会是很失败的选择,...
-
作者还算可以,读者都是猪头
6有用 7无用 乱军中取尔三观 2010-10-06
真不知道这一大群人是怎么把这书读完的,还在豆瓣上写书评打分,p144这样鸡巴大一个bug都没人看出来,出版都tm三年了还没人提交errata。p144第一个函数定义中的if的第一clause应该改成left.arity !== "function"。没看见上一页prefix(&q...
-
失望之极
4有用 35无用 滞留英吉利 2008-10-26
内容平平。没有太多实质内容,完全没必要印刷成书,浪费读者的时间。如果大家有兴趣可以在网上看看足以。http://www.infoq.com/cn/minibooks/beautiful-code还有一点我想应该让国内读者了解:这本书的所有稿酬都捐给了人权组织大赦国际(Amnesty Internat...
-
代码之美,只因爱的太深沉
3有用 0无用 冰糖君 2013-10-21
一直都很钟爱O‘Reilly的书(当然,英文太烂,看的大部分是被机工给翻译成中文的),无论是内容还是书页的质感,但正如你感觉到的一样O‘Reilly的书价格都不菲,至少比绝大多数国内类似内容类似页数的书要贵(难道还有关税这一说法),LZ穷于是大部分读物都只能是图书馆借阅一下,很少做收藏。《代码之美》...
书名: 代码之美
作者: Grey Wilson
出版社: 机械工业出版社
原作名: Beautiful Code: Leading Programmers Explain How They Think
译者: 聂雪军
出版年: 2008年09月
页数: 599
定价: 99.00元
装帧: 平装
丛书: O‘Reilly-“之美”系列
ISBN: 9787111251330