ビューティフルコード(原題:Beautiful Code)

turkey_hate2008-02-10

面白そうな本を見つけたのでメモ

Google Japan Blog: Eng Japan Library より「 Beautiful Code 」
このブログ読んで、面白そうだーと思ったんだけど、翻訳版は無いのか。。。残念。


と思っていたら翻訳版作成中の模様。
O'Reilly Village / オラの村: カーニハンが、ベントレーが、「コードの美しさ」を熱く語る珠玉のエッセイ集、『ビューティフルコード』今春刊行予定!サンプルPDFを公開

ここで著者一覧をコピペですよ。
The Third Bit » Blog Archive » Beautiful Code

1. Greg Wilson: Foreword
2. Brian Kernighan: Beautiful Brevity: Rob Pike’s Regular Expression Matcher
3. Karl Fogel: Subversion’s Delta Editor: Interface as Ontology
4. Jon Bentley: The Most Beautiful Code I Never Wrote
5. Tim Bray: Finding Things
6. Elliotte Rusty Harold: Correct, Beautiful, Fast (In That Order): Lessons From Designing XML Validators
7. Michael Feathers: Framework for Integrated Test: Beauty through Fragility
8. Alberto Savoia: Beautiful Tests
9. Charles Petzold: On-the-Fly Code Generation for Image Processing
10. Douglas Crockford: Top Down Operator Precedence
11. Henry Warren: The Quest for an Accelerated Population Count
12. Ashish Gulhati: Secure Communication: The Technology of Freedom
13. Lincoln Stein: Growing Beautiful Code in BioPerl
14. Jim Kent: The Design of the Gene Sorter
15. Jack Dongarra and Piotr Luszczek: How Elegant Code Evolves With Hardware: The Case Of Gaussian Elimination
16. Adam Kolawa: Beautiful Numerics
17. Greg Kroah-Hartman: The Linux Kernel Driver Model: The Benefits of Working Together
18. Diomidis Spinellis: Another Level of Indirection
19. Andrew Kuchling: Python’s Dictionary Implementation: Being All Things to All People
20. Travis Oliphant: Multi-Dimensional Iterators in NumPy
21. Ronald Mak: A Highly Reliable Enterprise System for NASA’s Mars Rover Mission
22. Rogerio Atem de Carvalho and Rafael Monnerat: ERP5: Designing for Maximum Adaptability
23. Bryan Cantrill: A Spoonful of Sewage
24. Jeff Dean and Sanjay Ghemawat: Distributed Programming with MapReduce
25. Simon Peyton Jones: Beautiful Concurrency
26. Kent Dybvig: Syntactic Abstraction: The syntax-case expander
27. William Otte and Doug Schmidt: Labor-Saving Architecture: An Object-Oriented Framework for Networked Software
28. Andrew Patzer: Integrating Business Partners the RESTful Way
29. Andreas Zeller: Beautiful Debugging
30. Yukihiro Matsumoto: Code That’s Like an Essay
31. Arun Mehta: Designing Interfaces Under Extreme Constraints: the Stephen Hawking editor
32. TV Raman: Emacspeak: The Complete Audio Desktop
33. Laura Wingerd and Christopher Seiwald: Code in Motion
34. Brian Hayes: Writing Programs for “The Book”
35. Andy Oram: Afterword


30. Yukihiro Matsumoto: Code That’s Like an Essay
このメンバーの中に日本人がいるって凄いですね。

ちょっと難しい内容かもしれませんが、凄い人達の凄い考え方を読んだり聴いたりするのは凄く勉強になるので凄く読みたいです。

あ、「凄」がゲシュタルト崩壊してきた