資産運用業界におけるサイバーセキュリティ

Little patient at the doctor's office

ブライアン・カーニハン氏1をご存知だろうか。エンジニアの方であれば、勿論知っている、という方も多いだろう。カナダ出身のコンピューター・サイエンティストで、今はプリンストン大学で教鞭を執っているが、同氏がベル研究所2に在籍時代、米国出身の同じくコンピューター・サイエンティストであるデニス・リッチー氏3と共に共著として出版した『プログラミング言語C』4は、C言語を取り扱うエンジニアに限らず、多くのエンジニアにとってバイブルとして取り扱われる良書であり、同書の”hello, world”の例題はあまりにも有名である。

1Brian Kernighan's Home Page - Princeton CS - Princeton University (https://www.cs.princeton.edu/~bwk/
2NOKIA Bell Labs (https://www.bell-labs.com/
3Dennis Ritchie HP (https://www.bell-labs.com/usr/dmr/www/
4原題は『The C Programming Language』(1978年)



そのカーニハン氏の言葉に次のようなものがある。原文では『“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倍難しいことは誰もが知っている。では、あなたが可能な限り賢いプログラムを書いた場合、あなたはどうやってプログラムをデバッグするのか?”』となる。

5プラグラムの欠陥や不具合を発見・修正して、仕様書等で設計された動作となるように直していく作業

 

資料からの抜粋




 

執筆者: 辰己 有 (たつみ ゆたか)
資産運用コンサルティング
コンサルタント


 

ダウンロードフォーム

2019年9月2日 当ページのコンテンツをPDFでダウンロードできます。
*必須項目