Stephensonがコンピュータとハッカー文化について何やら語ってる。プログラミング言語のいろんな要素について、横断的に解説する。個々の項目については深くないんだけど、言語間の横断的な比較がされてるのは珍しい。これでわかるように、あまり新しくはない。障碍者を考慮したインタフェースデザインの論文集。この分野はどうしても個別事例になりがちで、体系化するのが難しいという印象。たいしたことは書いてない。普段目にするファイルフォーマットはほとんど網羅されている。その分、仕様の詳細まで書かれていないのだが、ざっと欲しい情報だけ知るには重宝する。邦訳は硬すぎる感じがあり、原書の方がずっと読みやすいと思う。これも、自分で何か書くときの模範にしたい本。基本原理から進んだ拡張機能までが、自然な段階を追って、わかりやすく、しかも洩れなく解説されている。SCM+SLIBの解説本。言語の解説、ライブラリの解説、実用的なプログラミングの3点を全部やろうとして散漫になっている印象を受ける。パターンとは何ぞや、を概観するのには良い。gems的に使えるかもしれない。巷に流行るぱたーんとは何ぞ、と思って何冊か買ってみた。これは原典みたいなものか。自分でソフトウェアを書くとき役に立つ、という気はしないが、他の人、特にOO界で話をするときの共通言語として知っておくべきなんだろう。Patternと呼ぶ、という知識である。少々古いが、POSIXの基本的なシステムコールを概観するのに良いリファレンス。L-Systemで草花や木を作る。出ている例は綺麗だけど、自分でやろうとするとパラメータ調整が結構難しい。貝殻の模様や形状をセルオートマトンで再現する。wikiの文法比較とかケーススタディの項が参考になった。通して読むのは大変だが、リファレンスとしては非常に重宝している。重いし、読みにくいし、途中で割れちゃうし。CLで仕事するときには便利なんだけれども。Protocolに関する、数少ない(唯一の?)本。Lispべったりだし、実装話中心なんで、これを読んだからってMOPが使えるようになるわけではないと思う。プログラミング、ものつくり、スタートアップなどについて、物議を醸す、挑発的なアイディアが詰まったエッセイ集。これ読んでると、ソフトウェアの世界って全然進歩してないような気がしてくる。古典だが、本書が見事なのは、初めてunixに触る人向けのチュートリアルでありながら、unixがそういう設計になっている理由や哲学を同時に会得させ、しかもほんの200ページ少々で、シェルプログラミング、Cプログラミング、make・yacc・lexといったツール群からtroffまで一通りカバーしてしまう。それも例の出しかたが自然で、読者に抵抗を感じさせない。いうチュートリアルをいつか書きたいと思う。