理铭 的个人资料阿闷的共享空间照片日志列表更多 工具 帮助

日志


6月22日

《代码之美(Beautiful Code)》

这本书有33位作者! 每位作者都贡献了一章内容:
Jon Bentley:久负盛名的《Programming Pearls》(《编程珠玑》)的作者。在斯坦福获得学士学位,在北卡罗莱纳获得硕士和博士学位。继而在卡内基梅隆执教6年。贝尔实验室前研究员,西点军校和普林斯顿的访问教授。
Brian Kernighan:C语言圣经K&R C(《C程序设计语言》)和《程序设计实践》两本不朽著作的作者,他的书被翻译成近30种不同的语言。
Charles Petzold:经典的《Windows程序设计》影响了整整一代程序员,被奉为Windows编程圣经。而他的另一本经典著作《编码的奥秘》则另辟蹊径,由浅入深地将计算机最深层的奥秘娓娓道来。
Tim Bray:XML创始人之一。
Yukihiro "Matz" Matsumoto:Ruby之父。
Douglas C. Schmidt:著名的C++跨平台开源框架ACE的设计者,《C++网络编程》卷I,卷II的作者。
Jeff Dean:天才架构师,Google大型并发编程框架Map/Reduce作者。
Diomidis Spinellis:两届Jolt大奖获主,分别以《Code Reading》和《Code Quality》获2004 和2007年的Jolt大奖。
Simon Peyton Jones:Haskell语言核心人物之一,并领导设计了著名的Haskell编译器GHC。
Douglas Crockford:JSON发明者,Javascript领域大牛,写了广为流传的《Javascript,世界上最被误解的语言》。
Bryan Cantrill:著名的DTrace的作者之一;之前是Sun杰出工程师,主要工作领域为Solaris内核开发...
Greg Kroah-Hartman:目前的Linux内核维护者,经典的《Linux Device Drivers》的作者。
Andreas Zeller:大名鼎鼎的GNU DDD可视化调试器的作者,著作《Why Programs Fail》获得2006年Jolt生产效率大奖。
Sanjay Ghemawat:大规模分布式文件系统Google FileSystem(GFS)的主要作者(GFS是Google的基石之一),同时也是Google Map/Reduce以及Google BigTable的作者之一。
 
不读《代码之美(Beautiful Code)》的10大理由

10. 危及感情:爱不释手,容易专注,老婆/女友会怀疑我有外遇。
9. 影响心情:从此我总会发现很多不美的代码。
8. 剥夺乐趣:编程的乐趣有很大一部分在于不停地追求完美。
7. 备受压榨:工作效率大大提高,老板只会给我更多工作来做。
6. 各有所爱:我就喜欢通过海啃书山来了解大师的精髓。
5. 分裂社区:只能让读过本书的人先牛起来,在开发界造成严重的"菜-牛"差距。
4. 没有需求:最优秀的开发者根本不需要最优秀的书。
3. 诱发犯罪:不管我买几本,都会被同事偷走甚至抢走。
2. 传染性强:一旦我买了,其他同事肯定也会买。
1. 无知者无畏:不读本书的最大理由其实只有一个,那就是你没有读过。