Bug (informatika)

Ehhez a szócikkhez további forrásmegjelölések, lábjegyzetek szükségesek az ellenőrizhetőség érdekében.
Emiatt nem tudjuk közvetlenül ellenőrizni, hogy a szócikkben szereplő állítások helytállóak-e. Segíts a szócikk fejlesztésében további megbízható források hozzáadásával.
Ez a szócikk vagy szakasz lektorálásra, tartalmi javításokra szorul. A felmerült kifogásokat a szócikk vitalapja részletezi (vagy extrém esetben a szócikk szövegében elhelyezett, kikommentelt szövegrészek). Ha nincs indoklás a vitalapon (vagy szerkesztési módban a szövegközben), bátran távolítsd el a sablont!
Csak akkor tedd a lap tetejére ezt a sablont, ha az egész cikk megszövegezése hibás. Ha nem, az adott szakaszba tedd, így segítve a lektorok munkáját!

A bug a számítógépes programhiba elterjedt elnevezése. Előfordulásakor a számítógépes szoftver hibás eredményt ad, vagy a tervezettől eltérően viselkedik. A legtöbb bug a programozók által a forráskódban vagy a programstruktúrában vétett hibák eredménye, kisebbik részüket pedig a fordítóprogram által generált hibás kód okozza. Az olyan programot, mely sok bugot tartalmaz, és/vagy a bugok jelentősen akadályozzák a program használatát, gyakran bugosnak nevezik.

Informatikában

Az informatikában összesítve azt jelenti ez a szó, hogy egy program hibás működést produkál, hibásan működik, grafikában hibás.

A játékoknál szokták ezt alkalmazni, ha egy játék bugos, akkor hibás. Általában grafikailag szokott elcsúszni. Kétféle bugot különböztetünk meg: a stilisztikai bugot, ami csak a látványt rontja, és a programbugot, ami játszhatatlanná (vagy használhatatlanná) teszi a játékot (programot). Példa programbugra: játék fagyása egyes helye(ke)n, ellenfél átlő a falon, stb.

Eredete

A szoftverhiba fogalmának első írásos nyoma 1843-ból származik Ada Lovelace-től, aki Charles Babbage analitikai gépének programozási nehézségeiről írt. A „bug” (bogár) kifejezés használata a megmagyarázhatatlan hibákra már évtizedekkel a számítógépek megjelenése előtt is mérnökzsargon volt, és mechanikai hibát jelentett. 1878-ban Thomas Edison már mai, átvitt értelmében használta a kifejezést:[1]

Így volt ez minden találmányomnál. Az első lépés egy hirtelen jött megérzés, aztán gondok merülnek fel, és ahogy a kezdeti lendület elmúlik, „bogarak” – ahogyan az apró hibákat és nehézségeket nevezik – tűnnek fel, s több hónapnyi elmélyült megfigyelés, tanulmányozás és munka szükséges, míg végre eljutunk az üzleti sikerig vagy a teljes kudarcig.

A második világháborúban bugként utaltak a radarelektronikai hibákra. Az első mechanikus flippergépet, a Baffle Ballt 1931-ben „bugmentesként” reklámozták.[2]

Valószínűleg ez a molylepke volt az első igazi „bogár”, melyet számítógépben találtak.

A bug kifejezést gyakran tévesen Grace Hoppernek tulajdonítják, aki egy korai, elektromechanikus számítógép üzemzavaráról írt.[3] A történet egyik elterjedt változata szerint a Harvard egyetem meghibásodott Mark II számítógépében egy molylepke okozott mechanikai hibát.[4]

Szlengben

A mai világban, ha valamilyen tárgy hibás, silány, ronda vagy rossz, azt bugosnak szokták mondani.

Források

  1. Edison to Puskas, 13 November 1878, Edison papers, Edison National Laboratory, U.S. National Park Service, West Orange, N.J., cited in Thomas P. Hughes, American Genesis: A History of the American Genius for Invention, Penguin Books, 1989, ISBN 0-14-009741-4, on page 75.
  2. Baffle Ball. Internet Pinball Database. „(See image of advertisement in reference entry)”
  3. FCAT NRT Test, Harcourt, 18 March 2008
  4. Danis, Sharron Ann: "Rear Admiral Grace Murray Hopper". ei.cs.vt.edu, 1997. február 16. (Hozzáférés: 2010. január 31.)

Fordítás

Ez a szócikk részben vagy egészben a Software bug című angol Wikipédia-szócikk fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.

Nemzetközi katalógusok
  • Informatika Informatikai portál • összefoglaló, színes tartalomajánló lap
Ez az informatikai tárgyú lap egyelőre csonk (erősen hiányos). Segíts te is, hogy igazi szócikk lehessen belőle!