バグ
て事で、バグ(bug)について
プログラムの不具合を意味するのが、バグだ。
単純に、辞書だと
バグ(bug) 虫、 故障 欠陥
そして、de-をつけると、
デバッグ(debug) 害虫を除く、プログラムの誤りを除去する
でもな~んで、バグの意味に虫があるんだ?と思うだろー
もともと英語で、bugは虫を表す。
bugに、コンピュータープログラムの欠陥の意味はどーして?
高級言語COBOLの開発者グレース・ホッパー 元少将の逸話がその答え。
簡単にまとめると、
ある日、ハーバード大学で開発作業中、コンピュータ「マークⅡ」に、蛾が挟まって作動停止をした。
「本当に、蛾がコンピューターに入っちゃって壊れたのねー。やだわーw」 と、
彼女は面白がって、作業日誌に蛾を貼り付け、「実際にバグが見つかった最初の例」とか、「デバッグ完了」とかそれに記してる。そして、おもしろおかしくこの事をみんなに話したんだろーなー。
どうやら、バグの名付け親自体は彼女じゃーなかったらしーが、バグがプログラムの欠陥の意味を広めたのは、グレースに違いねーな。まったくグレースったらお茶目野郎だぜー、野郎じゃねーか、がははははっ!
て事で、バグ(bug)について
プログラムの不具合を意味するのが、バグだ。
単純に、辞書だと
バグ(bug) 虫、 故障 欠陥
そして、de-をつけると、
デバッグ(debug) 害虫を除く、プログラムの誤りを除去する
でもな~んで、バグの意味に虫があるんだ?と思うだろー
もともと英語で、bugは虫を表す。
bugに、コンピュータープログラムの欠陥の意味はどーして?
高級言語COBOLの開発者グレース・ホッパー 元少将の逸話がその答え。
簡単にまとめると、
ある日、ハーバード大学で開発作業中、コンピュータ「マークⅡ」に、蛾が挟まって作動停止をした。
「本当に、蛾がコンピューターに入っちゃって壊れたのねー。やだわーw」 と、
彼女は面白がって、作業日誌に蛾を貼り付け、「実際にバグが見つかった最初の例」とか、「デバッグ完了」とかそれに記してる。そして、おもしろおかしくこの事をみんなに話したんだろーなー。
どうやら、バグの名付け親自体は彼女じゃーなかったらしーが、バグがプログラムの欠陥の意味を広めたのは、グレースに違いねーな。まったくグレースったらお茶目野郎だぜー、野郎じゃねーか、がははははっ!