虫、不具合(バグ)
解説 Definition
bug は本来「小さな虫」を意味する名詞ですが、現代では機械やソフトウェアの不具合、欠陥の意味でも広く使われます。文脈によって生物の虫を指す場合と、技術的な問題を指す場合とがあるため、どちらの意味で使われているかを前後関係から判断する必要があります。
A bug is a small insect. In technology, it also means an error or problem in software or a machine. The meaning is usually clear from the context.
覚え方のコツ Memory Tip
bug は「小さくても全体を困らせる厄介者」とまとめると定着しやすい。虫は目の前をちょろちょろして不快で、ソフトの bug も動作を乱す小さな原因。日本語の「バグ取り」でなじみのある debug を思い出せば、「bug を取り除く」がそのまま意味になる。a bug in the system, fix a bug は不具合、a bug on the wall は虫。error や problem より、原因が比較的ピンポイントで技術的な場面に出やすい語だと押さえると使い分けしやすい。
A `bug` is something small that causes trouble, so the two meanings connect well. A real bug is a tiny insect; a software bug is a tiny problem that breaks something bigger. If you know `debug`, that is a strong memory hook: it literally means removing the `bug`.
例文
A bug landed on the window.
虫が窓にとまった。
The software had a bug that caused it to crash.
そのソフトウェアには、クラッシュを引き起こす不具合があった。
The programmer fixed the bug in the code.
そのプログラマーはコード内のバグを修正した。
bug の類義語・関連語
bug の語源・成り立ち Etymology
bug は17世紀に『虫』の意で現れ、語源は不詳だが中英語 bugge『お化け・怖いもの』の影響が有力。そこから『厄介で気味の悪いもの』の感覚で不具合も bug と呼ばれ、関連語に debug, bugbear がある。
"Bug" appeared in English in the 17th century for an insect, but its earlier source is unclear. It was probably influenced by Middle English "bugge," meaning a ghost, scare, or frightening thing. That sense of something unpleasant or troublesome later helped create the modern use for a fault in a machine or program. Related words include "debug" and "bugbear."
外部辞書で調べる
この単語を英単語クイズで覚えよう