工藤探偵事務所

Resarch and Investigation

Brian W.Kernighan, The Practice fo Programming

「エンジニアが必要な本。」という事で以前に読んだ本のご紹介です。第五弾。

これは友人(コー)に紹介して貰ったのですが、読んだ(?)のは大分前のはずです。最近、部屋の雑多に積みあがった箱(漫画本)を整理していてこの本が出てきました。どうやらまた読みなさいというお知らせみたいなので、読み返してみることにしました。そいうわけで、前にちゃんと読んでいないという事が発覚しました。。。

行き成りエピローグから抜粋ですが、

「簡潔性と明瞭性は何よりも重要だ。
 これ以外のものはすべてここから派生すると言っても過言ではない。」

本質であります。Appendizに「ルール集」という数ページが挿入されています。自分なりのスタイルを作りなさいという事に他ありません。
内容は少し古く感じるかもしれませんが、普遍的です。プログラムを書こうという方は、御一読をお勧めします。

プログラミング作法 アスキー アジソンウェスレイシリーズ
ブライアン カーニハン (著), ロブ パイク (著), Brian Kernighan (原著), Rob Pike (原著), 福崎 俊博 (翻訳)
出版社: アスキー ; ISBN: 4756136494 ; (2000/11)

http://www.amazon.co.jp/exec/obidos/ASIN/4756136494/kudodetective-22/ref%3Dnosim/250-7948958-0716228

個別の内容は少し難しいかもしれないけど頑張りましょう。だって、ブライアン・カーニハン(Brian W.Kernighan)だし。ブライアン・カーニハンって人知らない?デニス・リッチー(Dennis MacAlistair Ritchie)と二人でC言語を作った人ですよ。

プログラミング言語C ANSI規格準拠
B.W. カーニハン (著), D.M. リッチー (著), 石田 晴久 (翻訳)
出版社: 共立出版 ; ISBN: 4320026926 ; 第2版 版 (1989/06)

http://www.amazon.co.jp/exec/obidos/ASIN/4320026926/kudodetective-22/ref%3Dnosim/250-7948958-0716228