ブライアン・カーニハン
詳細情報
- 生年月日
- 主な業績
- 『プログラミング言語C』、AWK、Unixツール
- 国籍
- カナダ
世界にCとUnixの哲学を教えた本の著者。K&RのKであり、AWKのKでもある。
カーニハンはUnix全盛期をベル研究所で過ごした。CもUnixも彼が作ったのではなく、本人もその点を慎重に断っているが、それらを言葉にしたのは彼である。デニス・リッチーとの共著『プログラミング言語C』(1978年)は、短く無駄のないプログラミング書の書き方そのものを決めた一冊だ。
アル・エイホ、ピーター・ワインバーガーとAWKを書き、文書整形ツール群の一部も手がけた。デバッグについての彼の指摘は今も通用する。デバッグはコードを書くより2倍難しいのだから、自分の限界まで賢くコードを書いた人は、定義上そのデバッグには賢さが足りない。現在はプリンストン大学で教えている。