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 Babbageanalitikai 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úbanbugként utaltak a radarelektronikai hibákra. Az első mechanikus flippergépet, a Baffle Ballt 1931-ben „bugmentesként” reklámozták.[2]
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
↑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.
↑Baffle Ball. Internet Pinball Database. „(See image of advertisement in reference entry)”
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.