バグ |
辞書:電算用語の基礎知識 プログラミング設計編 (PTPROGE) |
読み:バグ |
外語:bug |
品詞:名詞 |
虫。ソフトウェアやハードウェアの間違い部分。仕様書に記載されていない処理や動作全般のこと。
|
概要 |
語源 |
Harvard Mark IIという電気機械式電子計算機(真空管コンピューターではない)のリレーに本当に虫が入り込んで動作不良を起こしたことが由来である。
かくして、不具合のことをバグと呼ぶようになり、それを取り除くことをデバッグ(虫取り)と呼ぶようになった。
虫が貼り付けられた報告書は現存し、バージニア州のNaval Surface Weapons Centerのコンピューター博物館に保管されている。
余談 |
日本で「むし」と言えば「いもむし」のようなものが連想されるが、アメリカでは「てんとう虫」のような甲虫が連想されると言われている。
ただし、先のHarvard Mark IIに挟まっていた虫は蛾であった。
仕様かバグか |
ある不都合と思われる事象に対して、それをバグと判断するか仕様と判断するかは開発者や利用者の意向により左右される。一般的には、容易に回避できる事象に関しては仕様扱いにされることが多いようである。
致命的なバグなのにも係わらずそれを修正しない会社もあるが、そのような会社は概ね信用が失墜する。
バグの例 |
ソフトウェアのバグ |
ハードウェアのバグ |
リンク |
通信用語の基礎知識検索システム WDIC Explorer Ver 7.04a (27-May-2022) Search System : Copyright © Mirai corporation Dictionary : Copyright © WDIC Creators club |