info@topschool.hu
+36 70 361 71 38

Számítógép bogár (Computer bug) története

Számítógép bogár (Computer bug) története

Az „ez valami bug…” vagy a „bugos egy program”* közkedvelt kifejezés a programozók, rendszergazdák és más számítógépes szakemberek között. A kifejezés megértése némi háttér ismeretet igényel, hiszen az angol bogár szót elsőre nehéz összehozni a modern számítógépekkel.

Amit sokan sejtenek az, hogy a számítógépes vírushoz hasonlóan a számítógépes bogár sem egy biológiai élőlény, amely „beköltözött” a számítógépbe. Na, de akkor mi is az a számítógép bogár?

A „bug” jelentése a számítástechnikában

A bug olyan programhiba, amely a számítógépes szoftver használata közben jelentkezik. Megjelenhet hibás eredmény, furcsa jelenség - például egy játékban az ellenség átlő a falon - vagy súlyosabb esetben programfagyás formájában.

A legenda szerint a kifejezés Grace Hopper amerikai tudóstól származik, aki a Harvard Egyetem Mark II számítógépén dolgozott. Egy napon a számítógép meghibásodott egy, a relék közé berepülő molylepke miatt. Hopper a hiba dokumentálása közben ragasztószalaggal beragasztotta a bogarat a naplóba, és azt a megjegyzést írta mellé: First actual case of bug being found. (Első eset valódi számítógépes bogár megtalálására).

Valójában nem Hopper alkotta meg a legenda által neki tulajdonított kifejezést, hiszen az 1945-ben készült naplóbejegyzését megelőzően a mérnöki szakzsargon már évtizedek óta a hiba szinonimájaként használta a bug kifejezést. Még Thomas Edison egyik, 1878-ban készült írásában is így említi a hibát.

Ami biztos, hogy az első valódi számítógépes bogarat Hopper dokumentálta!

Grace Hopper (1906-1992)

Számítástechnika tudós, aki az amerikai tengerészet ellentengernagyaként szolgált. Munkájának elismeréseként gyakran emlegetik a „COBOL nagymamája” vagy „számítógép nagymamája” becenéven.

Leghíresebb tudományos tevékenysége a számítógép független programozási nyelv koncepciójának kidolgozása, amely később az első ilyen nyelv, a COBOL fejlesztésének alapjául szolgált.

A bug kifejezést ugyan nem ő alkotta meg, de a „debugging” (magyarul: vissza bogarasítás) kifejezés biztosan neki tulajdonítható. A debugging a hibakeresés szinonimája a számítástechnikában, „debugger”-nek nevezik azokat a programokat, amelyek a programozók segítségére vannak hibák keresésében.

 

* Az igazi geekek magyarosan u hanggal ejtik ki a szabályos angol kiejtés helyett, ezzel is nehezítve az átlagos számítógép felhasználót a fogalom megértésében.

Grace Hopper szmtgpes naplbejegyzse, az els szmtgp bogrrl
Grace Hopper szmtgpes naplbejegyzse, az els szmtgp bogrrl
Harvard Mark II szmtgp
Harvard Mark II szmtgp
Irnytpult a Mark II szmtgphez
Irnytpult a Mark II szmtgphez


Vissza design, grafika és webdesign cikkekhez