Mit jelent a „Computer Bug”, és hol történt az Term származik?

Aug 24, 2025
Számítógép története
Benj Edwards

Valószínűleg hallottad korábban: Van egy "hiba" a szoftverben, ami valamit hibás vagy rosszul viseli. Pontosan mi a számítógépes hiba, és honnan jött a kifejezés? Megmagyarázzuk.

A hiba egy véletlen hiba a számítógépes szoftverekben

A "Számítógépes hiba" vagy a "Software Bug" kifejezés egy véletlen programozási hiba vagy hibás hiba vagy hardver hiba. A hibák hibás hibáiból származnak a hardvertervekben vagy valahol a számítógépes alkalmazások, firmware vagy operációs rendszerek létrehozására használt szoftvereszközök láncolatában.

A szoftver hibája akkor született meg, ha a programozó vagy hibát követ el a szoftver írása közben, vagy írja azt a kódot, amely működik, de nem szándékos következményekkel jár, amelyet a programozó nem terveztek. A szoftverek hibáinak eltávolítása "hibakeresés".

Egy szoftver hiba a készítésben. Afrika Studio / Shutterstock

A mai szoftvervezérelt világban a hibák komoly üzletek. Majdnem 20 évvel ezelőtt az Országos Szabványügyi és Technológiai Intézet becslése szerint a szoftverhibák Az Egyesült Államok gazdaságának költsége évente 60 milliárd dollárt (A GDP körülbelül 0,6% -a 2002-ben) -A szám, amely valószínűleg azóta növekedett. Míg a hibák negatív hatásainak pontos számszerűsítése nehéz, könnyű elképzelni, hogy a hibás szoftver befolyásolhatja a termelékenységet. Lehet még veszélyezteti az életet a közlekedés birodalmában vagy veszélyeztetve létfontosságú infrastruktúra mint erőművek.

Miért hívjuk őket hibákat?

A "hiba" kifejezés a számítógépek feltalálására szolgál, és valójában nem tudjuk, hogy ki eredetileg a "hiba" kifejezést a mérnöki hibára utal. Az írásos feljegyzések, történészek vezethető vissza Thomas Edison az 1870 legkorábban.

Thomas Edison a fonográfiájával (CA. 1878). Kongresszusi Könyvtár

Edison használta ezt a kifejezést az ő személyes jegyzetek és levelezést jelent komoly problémát, hogy szükség megoldása vagy műszaki hiba, amely ki kell javítania. Még viccelődött a rovarokhoz kapcsolódó kifejezésről, írva 1878 betű :

"Részben helyes volt, találtam egy" hibát "a készülékemben, de nem volt a telefonon. A "Callbellum nemzetség volt". A rovar úgy tűnik, hogy megtalálja a létezésének feltételeit a telefonok összes hívójába. "

Míg néhány vegye az Edison példáit hogy a "hibát" fogalmazta meg, lehetséges, hogy valaki másból származott, és hogy pusztán népszerűsítette a mérnöki barátai és munkatársai közötti kifejezést. Az oxford angol szótár 1889-es példát mutat az Edisonhoz kapcsolódik, amely egy olyan rovar metaforájaként ír le, amely egy olyan berendezést jelent, és meghibásodott, ami azt sugallja, hogy egy igazi hiba, amely csak akkor, ha eredetileg inspirálta a kifejezéshez hasonló kifejezést " repülni a kenőcsben . "

Ada Lovelace egy 1843-as daguerreotípusban.

Beállítása a „bug” félre egy pillanatra, az első ismert ember a történelemben, hogy észre, hogy a szoftver hibásan működhet hibák miatt programozás volt Ada Lovelace. Ő írta a problémát Visszatérve 1843-ban a Károly Babbage-ról szóló kommentárjában Analitikai motor .

"Ehhez azt válaszolhatjuk, hogy egy elemzési folyamatot kell végrehajtani annak érdekében, hogy az analitikai motort a szükséges adat; és az itt is lehetséges hibaforrás is. Megadták, hogy a tényleges mechanizmus a folyamata során hamis, a rossz megrendeléseket adhat.

Ebben az idézetben a Lovelace a tényleges számítási mechanizmusra utal, amely hibamentes, ahogyan az adatokat feldolgozza, de előírja, hogy az emberek által táplált adatok (ahogyan az időben programozott kártyákon) a gépet rossz utasításokat adhatják meg a gépnek, és így rossz eredményeket eredményez.

Mi van a Grace Hopper molyával?

Évtizedekig könyvek, magazinok és weboldalak tévesen jelentették, hogy a "hiba" kifejezést a legendás számítógépes tudós írta Grace Hopper Amikor a moly a relékbe repült Harvard Mark II számítógép és okozott üzemzavart. Ahogy a történet halad, akkor ő ragasztva a lepke egy naplóba, és írt egy történelmi megjegyzés: „Első tényleges esetén hibát találnak”.

A híres Mark IV lepke ragasztva egy 1947 naplót. Smithsonian

Míg a moly tényleg repülni a Mark II 1947-ben, nem ez volt az inspiráció a „bug” vagy „debug” mindkettő megelőzik az eseményről. Továbbá, ez nem teljesen világos, hogy a moly ténylegesen a számítógép meghibásodása, csak hogy ez egy szórakoztató találni, miközben azokat rögzítő egyéb hibák. Hopper tette a történet híres, hogy elmondja, hogy egy széles körben idézett November 1968 interjú :

"Amikor voltunk hibakeresés Mark II, ez w mivel több mint a egy másik épület, és az ablakok nem volt képernyőn s rajtuk és dolgoztunk rajta át éjszaka, természetesen, és minden bogár S a wo rld cam e. És egy éjszaka, kipurcant, és mentünk keresni a hibát, és talált egy tényleges nagy m oth, körülbelül négy hüvelyk szárny span, az egyik relé verték deat h, és kivette a d tedd a naplóba és beillesztett cellux rajta, és amennyire tudom w, hogy” s még A történelmi napló akár a Harvard (találtunk egy tényleges hiba a com puter).”

Hopper talált a történet mulatságos, mert végül is gyakran vadásztak a hibákat a számítógép (mint a hardver és szoftver hibák), a csapat végül megtalálta a tényleges, szó szerinti rovar a számítógép belsejében. Ennélfogva a felirat: „Első tényleges esetén hibát találnak”.

(Mint egy érdekes félre, Hopper leírja a Mark IV moly, mint „agyonverték” valószínűleg azért, mert a kár, hogy elkapják a mozgalmon belül a számítógép elektromechanikus relék , Ami arra utal, a számítógép továbbra is funkciót, míg a lepke volt ott.)

Számítógépes relék ezekhez hasonló (látható egy IBM kézikönyv) megölte a szegény Mark II moly. IBM

A történészek nem tudom, hogy ez volt Hopper napló, vagy aki ténylegesen írta a bejegyzést, de ma, a Harvard Mark II napló lakik a Nemzeti Múzeum American History a Smithsonian Washington, DC

Míg a Mark II moly (nevezzük őt „Mark”.) Volt az első számítógépes hiba, mégis fennáll a fizikai és kulturális szimbóluma egy nagyon is valóságos és bonyolult probléma, amit a programozók küzdenek, és ez a valami leszünk mind legyen szó az elkövetkező években. Most át nekem a rovarirtót, jó?


Számítógép története - Most Popular Articles

Miért billentyűzetek Windows Kulcs? Itt Hol lépések

Számítógép története Aug 24, 2025

Benj Edwards Ha a Windows, akkor lehet, hogy vajon a kis gomb a Windows logó a billentyűzeten. Ez megnyitja a Start menüt, és végrehajtja hasznos hivatkozások, de..


Mi volt a CP / M, és miért elveszti az MS-DOS?

Számítógép története Aug 24, 2025

Mielőtt a Microsoft és az Intel uralja a PC-piac egy közös platform, a CP / M operációs rendszer volt valami hasonló a kisvállalkozások gép az 1970-es és 1980-as-ig MS-DOS kihú..


Egy sikeres hiba: A TI-99 / 4A Kiderült 40

Számítógép története Aug 24, 2025

Benj Edwards 1981 júniusában, a Texas Instruments kiadta a TI-99 / 4A, 16 bites otthoni számítógép és játékplatform vált, hogy a hatalmas kulturális siker Am..


Gaming Ha kell dolgozni: A History of the Boss Key

Számítógép története Aug 30, 2025

A nappal multitasking PC, játék munkahelyi veszélyes lehet: A főnök lehet járni, és elkapni minden pillanatban. De megnyomásával a főnök kulcs-pánik gombot, hogy gyorsan elrejt..


Az első Website: Hogy a Web Nézett 30 évvel ezelőtt

Számítógép története Aug 24, 2025

Tim Berners-Lee a CERN-ben 1994-ben. Cerna Harminc évvel ezelőtt ma - augusztus 6-án, 1991-es-tim berners-Lee közzétett World Wide Web Pro..


The Golden Age of Shareware CD

Számítógép története Sep 13, 2025

Az internetes archívum / Benj Edwards Az 1990-es évek közepén és a 2000-es évek elején vásárolhatsz CD ROM Több ezer Shareware alkalmazást, játé..


Az Alapítvány az internet: TCP / IP Kiderült 40

Számítógép története Sep 1, 2025

asharkyu / shutterstock.com 40 évvel ezelőtt - 1981 szeptemberében Darpa Megjelentette a TCP / IP protokoll lakosztály véglegesített specifik�..


A Computer mappa 40: Hogy a Xerox csillag létrehozva Desktop

Számítógép története Nov 30, 2024

Xerox 1981-ben a Xerox kiadta a 8010 információs rendszert, amely az első kereskedelmi számítógép volt a Gui És az első, aki bemutatja az asztali meta..


Kategóriák