もう一週間ほど前のことになってしまうが,Fortran の発明者として有名な John Backus (ジョン・バッカス)が死去したという.82歳であったとのことである. John W. Backus, 82, Fortran Developer, Dies http://www.nytimes.com/2007/03/20/business/20backus.html (現在このページは(無料)会員登録をしないと読めない) ジョン・バッカスの生涯や業績については,英語版のWikipedia のページ (John Backus) よりも,上記のページの方が詳しい(また,日本語版のWikipedia のページ(ジョン・バッカス)は英語版の当該ページの翻訳のようだ). 1か月以上前,本ブログの「ジム・グレイ (Jim Gray) が行方不明に」というエントリで,「計算機科学は比較的新しい分
野尻ボードでの野尻さんの発言より。アメリカでもFORTRANのプログラムで、ピリオドとカンマを打ち間違えて失敗したプロジェクトがありました。これは、我々古手プログラマーにはおなじみの以下のエピソードのことを指しているものと思われる。金星ロケットMariner 1の誘導プログラムの中で、FORTRANで DO 3 I=1,3 とすべきところを間違って DO 3 I=1.3 としたために、これがDO3Iに1.3を代入する文と解釈されてしまって期待される動作をせず、ロケットがパーになってしまった。このアネクドートの出所はG J. Myersのソフトウェアの信頼性―ソフトウェア・エンジニアリング概説だと記憶しているが、これがどうもガセビアらしいのである。上記のようなミスは確かにあったのだけれど、それが原因でMariner 1を失ったというのは間違いらしい。NASAのMariner 1の解説によれば
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く