言語設計者達が考えること

言語設計者たちが考えること (THEORY/IN/PRACTICE)

言語設計者たちが考えること (THEORY/IN/PRACTICE)

読み物として面白い。とりあえずプログラミング言語を作って、身近にしてくれた皆様に感謝しないといけない。

1章 C++(ビャーネ・ストラウストラップ)
2章 Python(グイド・ヴァンロッサム)
3章 APL(アディン・D・フォークオフ)
4章 Forth(チャールズ・H・ムーア)
5章 BASIC(トーマス・E・カーツ)
6章 AWK(アルフレッド・エイホ、ピーター・ワインバーガー、ブライアン・カーニハン)   
7章 Luaルイス・エンリケ・デ・フィゲイレード、ロベルト・イエルサリムスキー)
8章 Haskell(サイモン・ペイトン・ジョーンズ、ポール・ヒューダック、フィリップ・ワドラー、
9章 ML(ロビン・ミルナー
10章 SQL(ドン・チェンバレン)
11章 Objective-C(ブラッド・コックス、トム・ラブ)
12章 Java(ジェームズ・ゴスリン)
13章 C#(アンダース・ヘルスバーグ)
14章 UML(イヴァー・ヤコブソン、ジェームズ・ランボー、グラディ・ブーチ)
15章 Perlラリー・ウォール
16章 PostScript(チャールズ・ゲシキ、ジョン・ワーノック)
17章 Eiffel(バートランド・メイヤー)
18章 Rubyまつもとゆきひろ

ソフトウェアの基盤を支えているさまざまなプログラム言語の設計者たちへのインタビュー集です。彼らが何を考え、どんな考えに基づいて言語を設計したのか。著名な言語設計者たちの考えの一端に触れることができます。