IT用語集 › プログラミング › ドナルド・クヌース

ドナルド・クヌース

プログラミング Svenska → 更新: 2026-10-22
詳細情報
生年月日
1938年1月10日
代表作
The Art of Computer Programming、組版システムTeX
受賞
チューリング賞(1974年)
国籍
アメリカ

1962年からアルゴリズムの本を書き続けていて、いまだに完結していない。しかも、それを正しく組版するために、組版システムまで作ってしまった。

『The Art of Computer Programming』は当初1冊の予定だったが全7巻になり、60年を経ても第4巻Bまでしか出ていない。アルゴリズムとその解析の体系的な叙述で、クヌースは計算量を表すビッグO記法の普及にも貢献した。誤りを見つけた人には2.56ドル(「16進数の1ドル」)の小切手を送る。

1970年代に出版社の組版品質が落ちると、執筆を中断してTeXを作った。TeXは今も数式を含む文書の標準だ。「文芸的プログラミング」を提唱し、「早すぎる最適化は諸悪の根源」という、よく半分だけ引用される言葉も残した。完全な文は、コードの3%の見当違いな部分を最適化することについてのものである。

← 用語集に戻る