Co je „Computer Bug,“ a Kde se termín pochází?

Aug 24, 2025
Historie počítačů
Benj Edwards.

Pravděpodobně jste slyšeli před: Je tu „bug“ v softwaru, což něco k poruše nebo dovádění. Co přesně je počítačová chyba a kde se termín pochází? Vysvětlíme.

Brouka neúmyslné chyby v programovém vybavení počítačů

A „počítačová chyba“ nebo „software bug“ je termín pro neúmyslné programové chyby nebo porucha počítačového softwaru nebo hardwaru. Chyby vyplývají z lidské chyby v hardwaru vzorů nebo někde v řetězci softwarových nástrojů používaných k vytváření počítačových aplikací, firmware nebo operační systémy.

Softwarový štěnice se rodí, když programátor buď udělá chybu při psaní softwaru nebo zapisuje kód, který děl, ale má neúmyslné důsledky, které nebyly plánovány programátorem. Odstraněním chyby ze softwaru se nazývá „ladění“.

Softwarový štěnice ve výrobě. Africa Studio / Shutterstock

V dnešním softwarem řízený svět, chyby jsou vážná věc. Před téměř 20 lety, National Institute of Standards and Technology Odhaduje se, že chyby v softwaru stát USA ekonomiku téměř $ 60 miliard ročně (Asi 0,6% HDP v roce 2002) -a číslo, které se pravděpodobně zvýšil od té doby. Zatímco přesné kvantifikace negativních vlivů chyb je obtížné, je snadné si představit, jak chybná funkce software může mít vliv na produktivitu. To může dokonce aby životy v ohrožení v oblasti dopravy nebo ohrožení životně důležitá infrastruktura jako elektrárny.

Proč Říkáme jim chyby?

Pod pojmem „bug“ předchází vynález počítačů, a my ne ve skutečnosti neví, kdo původně razil termín „chyba“ se odkazovat na inženýrské vady. V písemných pramenech, historici vysledovat zpět do Thomas Edison v roce 1870 nejdříve.

Thomas Edison se svou gramofonu (cca 1878). Knihovna Kongresu

Edison používal termín v jeho osobní poznámky a korespondenci znamenat obtížný problém, který potřebuje řešení nebo technické závady, která vyžaduje nápravu. Dokonce vtipkoval o termín se vztahuje k hmyzu, zapisovat 1878 Dopis :

„Byl jste částečně pravdu, našel jsem si‚chybu‘v mém přístroji, ale to nebylo v telefonu správný. Bylo rodu ‚callbellum.‘ Hmyz se zdá najít podmínky pro jeho existenci ve všech hovorů aparátu telefonů.“

zatímco někteří trvat Edisonovy příklady znamenat že on razil termín „chyba“, je možné, že to vzniklo z někoho jiného dříve a že mu pouze popularizoval termín mezi svými inženýrských přáteli a spolupracovníky. Oxford English Dictionary cituje 1889 příklad vztahující se k Edison, který popisuje chybu jako metafora pro hmyz leze do kusu vybavení a dělat to poruchu, což naznačuje, že skutečná chyba dělá právě to by mohlo původně inspiroval termín, podobně jako termín „ háček . "

Ada Lovelace v 1843 daguerrotypie.

Nastavení slovo „bug“ stranou na chvíli, první známý člověk v historii, si uvědomit, že software může způsobit poruchu v důsledku chyb při programování byl Ada Lovelace. Ona psal o problému Cesta zpět v roce 1843 ve svém komentáři o Charles Babbage Analytical Engine .

„Za tímto účelem může být odpověděl, že proces analýzy musí stejně byly provedeny s cílem poskytnout analytický motor s nezbytným data; a že v tomto dokumentu mohou také ležet možný zdroj chyb. Dejme tomu, že skutečný mechanismus je neomylný ve svých postupech, může dát špatné rozkazy.“

V této citaci, Lovelace se odkazuje na skutečné výpočetní mechanismus je bez chyb ve způsobu, jakým zpracovává data, ale stanoví, že údaje zkrmování jí člověka (jak je naprogramováno na kartách v té době) může vyvolat stroj špatné instrukce a takto produkovat špatné výsledky.

What About Grace Hopperová je můra?

Po celá desetiletí, knihy, časopisy a internetové stránky mají chybně uvádějí, že termín „chyba“ byl vytvořen legendární počítačové vědcem milost Hopper Při můra letěl do relé řady počítač Harvard Mark II a způsobil jeho poruchu. Jak příběh se odehrává, ona pak nahrával můra do deníku napsal historický Poznámka: „první skutečný případ chyby byly zjištěny“

Slavný Mark IV můra nahrával do knihy 1947 protokolu. Smithsonian

Zatímco můra skutečně létat do Mark II v roce 1947, nebylo to inspirace pro termíny „chyb“ nebo „ladění“, z nichž oba předcházejí incident. Také to není zcela jasné, že můra vlastně dělal počítačovou poruchu, jen, že to bylo zábavné nález, zatímco oni byli, kterým jiné vady. Hopper dělal příběh proslulé tím, že řekne to v široce citované Listopadu 1968 rozhovor :

"Když jsme byli ladění Mark II, to w as více než v další budování a okna neměl obrazovku to na ně a my jsme byli na tom pracujeme na v noci, samozřejmě, a všechny Chyba to v wo rld cam e. A jedna noc, kdy zhaslo, a šli jsme hledat chyby a nalezena Skutečná velká m OTH, asi čtyři palce křídlo span, v jednom z relé ubit k deat h, a vzali jsme ho d dát do deníku a vložit lepicí páska přes něj, a pokud jde vím w, že‘ to ještě v historická kniha jízd up na Harvardu (jsme zjistili skutečnou chybu v com PUTER).“

Hopper našel příběh baví, protože poté, co se často loví chyby v počítači (jako v hardwarových a softwarových závad), její tým konečně našel skutečný, doslovný hmyz uvnitř počítače. Proto je nápis „první skutečný případ chyby bylo nalezeno.“

(Jako zajímavý stranou, Hopper popisuje můra Mark IV jako „ubit k smrti,“ pravděpodobně proto, že škody z přistižení v pohybu počítače elektromechanická relé , Což naznačuje, že počítač nadále fungovat, zatímco můra byl tam).

Počítačové relé podobné těm uvedeným níže (při pohledu v příručce IBM) zabil špatnou Mark II můra. Ibm.

Historici nevědí, zda to byl Hopper deník, nebo kdo vlastně napsal záznam, ale dnes deník Harvard Mark II sídlí v Národním muzeu americké historie v Smithsonian ve Washingtonu, D.C.

Zatímco můra Mark II (říkejme mu „Mark.“) Nebyl první počítač chyba, nicméně přetrvává jako fyzické a kulturní symbol velmi reálný a složitý problém všichni programátoři zápasí s, a to je něco, co všichni ti se zabývá pro nadcházející roky. Nyní projít mě na sprej, jo?


Historie počítačů - Nejoblíbenější články

Proč Klávesnice mít Windows Key? Zde je místo, kde to začalo

Historie počítačů Aug 24, 2025

Benj Edwards. Pokud používáte Windows, možná jste přemýšlel o malé klávesy s logem Windows na klávesnici. To otevírá menu Start a provádí užitečných z..


Co bylo „Game Genie“ Cheat zařízení, a jak to funguje?

Historie počítačů Aug 24, 2025

Galoob Poprvé vydána v roce 1991, Game Genie mohli hráči vstoupit do speciální kódy, které dělaly videohry jednodušší a odemknout další funkce. Nintendo to ..


Věděli jste? Microsoft udělal Dětská Word Processor v roce 1990

Historie počítačů Aug 24, 2025

Když přijde na Microsoft a psaní, Microsoft Word nebylo vždy jediná hra ve městě. V roce 1993, Microsoft vydala nezvyklý textový procesor pro děti s názvem Creative W..


Co jsou dálnopisy, a proč oni používali u počítače?

Historie počítačů Aug 24, 2025

Systémy inženýrské laboratoře Na několik desetiletí mnoho operátorů počítačových systémů používal zařízení zvané teletypy k interakci s počítači p..


Co je shareware, a proč byl tak populární v roce 1990?

Historie počítačů Aug 24, 2025

Benj Edwards. Je to bláznivý nápad: dát svůj software daleko zdarma a doufám, že lidé mají rádi dost, aby vám poslali peníze. To byla myšlenka základního s..


Jak se „The Print Shop“ obrácené lidi do Banner Wizards v roce 1980

Historie počítačů Aug 24, 2025

Benj Edwards. V roce 1984, Brøderbund Software vydal "Tiskový obchod," Pioningering Desktop publikování aplikace, která vám umožnila každému, kdo s počítačem ..


Moderní PC Archetyp: Použijte 1970 Xerox Alto do prohlížeče

Historie počítačů Oct 12, 2025

Muzeum historie PARC / počítače V roce 1973 představil Xerox Alt , průkopnický výzkumný počítač, který stanoví fázi pro moderní počítač s pou..


22 klasických her Windows, které můžete hrát hned teď

Historie počítačů Oct 8, 2025

Pamatujete si rádi hraní karetních her ve třídě na pracovní stanici Windows 95? Možná jste prošli čas na začátku 90. let zametání kancelářských kabin pro doly. Dnes si můžet..


Kategorie