Brian Kernighan, Jon Bentleyほか著

オライリージャパン (2008/4/23)

「Beautiful Code」という刺激的なタイトルの本で使われているプログラミング言語の登場回数を数えてみました

1位：C言語（14回）

2位：Java（6回）

3位：C++, Python（3回）

5位：Fortran, Perl, Ruby（2回）

8位：C#, EmacsLisp, Haskell, JavaScript, Lisp, MATLAB, Scheme, VisualBasic（1回）

ここに挙げた以外にも、いろんな言語が登場しているので、贔屓のものがある人は、索引を見てください。ちなみに、PHPは索引にも載っていません

私の好きな言語でも、シェルスクリプトとMathematica、Prologは登場していませんね（Prologはともかく、Mathematicaはコア部分をオープンソースにするといいと思いますよ）

ちなみに、この本は「美しいコード」というよりは「すばらしいソフトウェア開発」を紹介したものだと思います（美しい「コード」も載っていますが）。広義の「美しいコード」という感じでしょうか

「美しいコード」で私がイメージするのは、『ハッカーのたのしみ』や『Short Coding ~職人達の技法~』です（『ハッカーのたのしみ』の著者ヘンリー・S・ウォーレン, Jr.は本書の第10章に登場しています。10章を楽しんだ人は『ハッカーのたのしみ』もきっと楽しめるでしょう）

第7章「ビューティフル・テスト」を楽しんだ人は、『珠玉のプログラミング』と『The Art of Computer Programming Volume 3 Sorting and Searching』も楽しめるでしょう（紹介するまでもないことですが）