サイト
ブライアン・カーニハン氏1をご存知だろうか。エンジニアの方であれば、勿論知っている、という方も多いだろう。カナダ出身のコンピューター・サイエンティストで、今はプリンストン大学で教鞭を執っているが、同氏がベル研究所2に在籍時代、米国出身の同じくコンピューター・サイエンティストであるデニス・リッチー氏3と共に共著として出版した『プログラミング言語C』4は、C言語を取り扱うエンジニアに限らず、多くのエンジニアにとってバイブルとして取り扱われる良書であり、同書の”hello, world”の例題はあまりにも有名である。
そのカーニハン氏の言葉に次のようなものがある。原文では『“Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?”』で、日本語訳すると『”プログラムを書くよりもデバッグ5が2倍難しいことは誰もが知っている。では、あなたが可能な限り賢いプログラムを書いた場合、あなたはどうやってプログラムをデバッグするのか?”』となる。
執筆者: 辰己 有 (たつみ ゆたか)
資産運用コンサルティング
コンサルタント