“ソフトウェアのバグ”または”コンピュータのバグ”は、IT専門家の間だけでなく、一般の人々の間でも広く普及しています。 それが何を意味するのか、そしてそれはどこから来たのかを見つけるために読んでください。
ICT語彙の一部としての特別な専門用語とともに、技術関連のプロセスを記述する”面白い”表現に遭遇することがよくあ “コンピュータのバグを見つける”というフレーズは、そのような言葉の完璧な例です。
それはどういう意味ですか、そしてそれはどこから来ますか?
Techopediaの定義によると、”バグとは、コンピュータプログラムまたはハードウェアシステムのエラー、障害、または欠陥を指します。 バグが発生すると、予期しない結果が発生したり、システムが予期せず動作したりします。 要するに、それはプログラムやシステムが取得する動作や結果ですが、それは行うように設計されていませんでした”。
簡単に言えば、ソフトウェアのバグはコンピュータプログラムの間違いや問題です。
“デバッグ”コンピュータのバグの起源
ほとんどのコンピュータのバグは人為的なエラーによるものです。 プログラムの設計やソースコードの間違い、またはソフトウェア開発者による誤ったコードの使用によって、コンピュータのバグが発生するさまざまな理由
専門家は、技術の進歩にもかかわらず、今日でもバグのないプログラムはないと言います。
しかし、なぜそれをコンピュータのバグと呼ぶのですか?
コンピュータの台頭に伴い、”コンピュータバグ”という用語がitsの間で人気を博しました。 しかし、”バグ”という言葉は、マシンで発生する問題を記述するためにはるかに早い時期に使用されています。
1843年、技術的な誤動作のアイデアは、チャールズ-バベッジの分析エンジンで使用されているプログラムカードの可能性のある問題について話したAda Lovelaceによっ 彼女の概念は、不十分な操作情報のために、分析エンジンのカードが間違った命令を与える可能性があるということです。 彼女はそれを
Thomas Edisonがしたバグとは決して呼ばなかった。 1878年、彼のパートナーへの手紙の中で、彼は彼のマシンのエラーについて書いた–quadruplex telegraph system–この誤動作をバグと呼んでいます。 その後、彼は彼の技術システムの設計や操作に欠陥を発見したときはいつでも、この正確な言葉を使用し続けました。
すぐに電気コミュニティの他のメンバーが同じ文脈でそれを使い始めた。 それは技術的な発明者の間で非常に人気があり、1892年には標準的な電気辞書に含まれていました。 定義は言った–バグは”電気機器の接続や作業のny障害やトラブル”です。
知って良い
専門家は、コンピュータのバグは、ウイルスやその他のマルウェアのような悪意のあるソフトウェアの一形態ではないことを私たちに保証します。 それはむしろあるコンピュータから別のコンピュータに送信することができない符号化エラーです。 しかし、ソフトウェアのバグは、プログラムが製造元のマニュアルに従って動作しない理由である可能性があります。
専門家は、コンピュータのバグはウイルスやその他のマルウェアのような悪意のあるソフトウェアの一形態ではないことを保証 それはむしろあるコンピュータから別のコンピュータに送信することができない符号化エラーです。 しかし、ソフトウェアのバグは、プログラムが製造元のマニュアルに従って動作しない理由である可能性があります。
最も有名なバグはどれですか?
Y2Kバグはおそらく最も悪名高いバグの一つです。 ソフトウェアプログラムは、1999年以降の日付を処理するために一度に設計されていなかったとして、それは間違った日付の表示を引き起こしました。
だから、20世紀半ばまでには、バグという言葉はすでに普及していた。 それはコンピュータの出現の前に技術者によって使用されました。 しかし、まだなぜコンピュータのバグ?
おそらく1947年に、コンピュータプログラマのグレース–ホッパーと彼女のチームが、ハーバード大学のマークII電気機械コンピュータのリレーに横たわっている本物の蛾-バグを発見したためである。 蛾はマシンのログブックのテープから見つかった。 これは、計算機の機能に問題を引き起こし、コンピュータのパンチ紙テープに穴を作成しました。
後にホッパーと彼女のチームは、Mark IとIIコンピュータのデータ入力を複雑にする問題に言及して、バグという用語を引き続き使用しています。 そして、残りは歴史です-“コンピュータのバグ”という用語の使用は、Pcの出現とより高いアクセシビリティで次の年に爆発しました。 今日では、プログラム内のエラーや不具合をバグと呼びます。