「小さな厄介者から、デジタルの欠陥まで」
📚 意味と用法
bug は、多義的な単語です。最も一般的な意味は、ハエやカのような小さな「虫」です。コンピュータ用語としては、プログラムの「不具合、バグ」を指します。また、動詞としては、誰かをしつこく「悩ませる、イライラさせる」という意味や、盗聴器を仕掛けて「盗聴する」という意味でも使われます。口語では、熱中している状態(travel bug = 旅行熱)や、軽い病気(flu bug = インフルエンザウイルス)を指すこともあります。
名詞:虫、バグ
There’s a bug in the code that causes it to crash.
(コードにクラッシュを引き起こすバグがある。)
動詞:悩ませる
Stop bugging me! I’m trying to work.
(邪魔しないでくれ!仕事しようとしてるんだ。)
🕰️ 語源と歴史
「Bug」の語源は、中英語の “bugge“(お化け、こけおどし)に由来すると考えられています。これは “bogeyman”(ブギーマン、お化け)と同じ起源です。元々は「怖いもの」を指していましたが、後に不快な「昆虫」を指すようになりました。コンピュータの「バグ」という用法は、1947年にグレース・ホッパーが初期のコンピュータの中に本物の蛾(moth)が入り込んで故障の原因となったことを記録したエピソード(世界初の実際のバグ)で有名になりましたが、用語自体はそれ以前からエンジニアの間で「不具合」の意味で使われていました。
🔄 類義語
⚡ 対義語・対照語
💬 実践的な例文
I caught a stomach bug last week.
先週、お腹の風邪(ウイルス)をひいた。
The software update fixed several major bugs.
そのソフトウェアアップデートで、いくつかの主要な不具合が修正された。
Don’t let small things bug you.
些細なことでイライラしてはいけない。
He suspected his office was bugged.
彼は自分のオフィスに盗聴器が仕掛けられているのではないかと疑った。
She’s really got the travel bug lately.
彼女は最近、本当に旅行熱にとりつかれている。
🧠 練習問題
1. A “software bug” refers to a(n) ______.
解説: ソフトウェアの文脈で “bug” は「エラー、不具合 (error)」を意味します。
2. If someone says “Stop bugging me,” they mean “Stop ______ me.”
解説: “bugging” は口語で「悩ませる、イライラさせる (annoying)」という意味です。
3. The word “bug” originally meant ______.
解説: 語源の “bugge” は「お化け、怖い生き物 (scary creature)」を意味していました。
4. To remove errors from a program is to ______ it.
解説: バグを取り除くことは “debug” と言います。
5. “I caught a bug” usually means I caught a(n) ______.
解説: “catch a bug” は、風邪などの軽い「病気 (illness)」にかかることを意味する口語表現です。
