背景
1947年にアメリカ合衆国のハーバード大学で、世界初のコンピューター「ハーバード・マークI」が誕生した。このマシンは、人間が手動式で設定したプログラムに基づいて、自動的に計算を行えるようになっていた。
豆知識:最初のプログラムバグの発生
ある日、マシンを監督していたグレース・ホッパー中佐は、マシンの作動に何か異常を感じ、問題の原因が何かを見つけようとデバッグ作業を始めた。
すると、マシンの中からなんとハチが出てきた。ちょうど、マシン内部のリレーや配線の中に入り込んでしまっていたようだ。このハチが、初めての「バグ(bug)」となったのである。
バグとは何か
一般に「バグ」という言葉といえば、プログラムが意図した通りに動作しない状態を表す言葉として使用されることが多い。しかし、元来の「バグ」という言葉が示すとおり、プログラムに限らず、何らかの機械装置が正しく動作しない原因となる何かが存在することを指す。
まとめ
世界初のコンピューター「ハーバード・マークI」が誕生してからわずか数年後に、グレース・ホッパー中佐は、マシンに“バグ”が混入したという事実を体験した。その後、現代のコンピュータープログラムにまで、この「バグ」という言葉が引き継がれていくことになる。
コメントを残す