miksi kutsumme sitä ”tietokonevirheeksi”?

”ohjelmistovirhe” tai ”tietokonevirhe” on laajalle levinnyt termi paitsi IT-asiantuntijoiden keskuudessa myös suuren yleisön keskuudessa kaivo. Lue lisää, mitä se tarkoittaa ja mistä se tulee.

 fixing computer bug

yhdessä erityisten teknisten termien kanssa osana ICT-sanastoa törmäämme usein joihinkin” hassuihin ” ilmauksiin, jotka kuvaavat teknologiaan liittyviä prosesseja. Lause ”löytää tietokoneen vika” on täydellinen esimerkki tällaisista sanoista.

mitä se tarkoittaa, ja mistä se tulee?

Techopedian määritelmän mukaan: ”bugilla tarkoitetaan virhettä, vikaa tai virhettä missä tahansa tietokoneohjelmassa tai laitteistojärjestelmässä. Vika tuottaa odottamattomia tuloksia tai saa järjestelmän käyttäytymään odottamatta. Lyhyesti sanottuna, se on mitä tahansa käyttäytymistä tai tulosta, että ohjelma tai järjestelmä saa, mutta sitä ei ole suunniteltu tekemään”.

Yksinkertaisesti sanottuna ohjelmistovirhe on virhe tai ongelma tietokoneohjelmassa.

”virheenkorjaus” tietokonevirheen alkuperä

useimmat tietokonevirheet johtuvat inhimillisestä virheestä. Useat syyt aiheuttavat tietokonevian esiintymisen – virheet joko ohjelman suunnittelussa tai lähdekoodissa tai ohjelmistokehittäjien käyttäessä virheellistä koodia.

asiantuntijoiden mukaan nykyäänkään bugitonta ohjelmaa ei ole tekniikan kehityksestä huolimatta.

tabletti, jossa on vika

, mutta miksi kutsumme sitä tietokonevirheeksi?

termi ”tietokonevika” tuli sen keskuudessa suosituksi tietokoneiden nousun myötä. Sanaa ” bug ” käytetään kuitenkin paljon aikaisemmin kuvaamaan koneessa ilmenevää ongelmaa.

ajatuksen teknisestä viasta esitti vuonna 1843 Ada Lovelace, kun hän puhui Charles Babbagen analyyttisessä moottorissa käytettyjen ohjelmakorttien mahdollisista ongelmista. Hänen käsityksensä on, että puutteellisen operatiivisen tiedon vuoksi analyyttisen Moottorin kortit saattavat antaa vääriä käskyjä. Hän ei koskaan kutsunut sitä bugiksi

Thomas Edison. Vuonna 1878 hän kirjoitti kumppanilleen kirjoittamassaan kirjeessä koneessaan olevasta virheestä – quadruplex – lennätinjärjestelmästä-kutsuen tätä toimintahäiriötä viaksi. Myöhemmin hän jatkoi saman sanan käyttöä aina, kun hän havaitsi teknisen järjestelmänsä suunnittelussa tai toiminnassa puutteita.

pian muutkin sähköyhteisön jäsenet alkoivat käyttää sitä samassa yhteydessä. Siitä tuli varsin suosittu teknisten keksijöiden keskuudessa ja vuonna 1892 se sisällytettiin Sähkösanakirjaan. Määritelmä sanoi-vika on ”ny vika tai ongelmia yhteyksiä tai työskentely sähkölaitteiden”.

hyvä tietää

asiantuntijat vakuuttavat, että tietokonevirhe ei ole virusten tai muiden haittaohjelmien kaltainen haittaohjelmien muoto. Kyseessä on pikemminkin koodausvirhe, jota ei voi siirtää tietokoneelta toiselle. Ohjelmistovirheet voivat kuitenkin olla syynä siihen, että ohjelma ei käyttäydy valmistajan ohjekirjan mukaan.

tietokonevika

asiantuntijat vakuuttavat, että tietokonevika ei ole virusten tai muiden haittaohjelmien kaltainen haittaohjelmien muoto. Kyseessä on pikemminkin koodausvirhe, jota ei voi siirtää tietokoneelta toiselle. Ohjelmistovirheet voivat kuitenkin olla syynä siihen, että ohjelma ei käyttäydy valmistajan ohjekirjan mukaan.

mikä on tunnetuin bugi?

Y2K-bugi lienee yksi pahamaineisimmista bugeista. Se aiheutti väärän päivämäärän näyttämisen, koska ohjelmia ei tuolloin ollut suunniteltu käsittelemään vuoden 1999 jälkeisiä päivämääriä.

niinpä 1900-luvun puolivälissä termi bug oli jo suosittu. Teknikot käyttivät sitä ennen tietokoneiden syntyä. Mutta silti miksi tietokonevika?

luultavasti siksi, että vuonna 1947 tietokoneohjelmoija Grace Hopper ryhmineen löysi Harvardin yliopiston Mark II – sähkömekaanisen tietokoneen releestä bugin-oikean yöperhosen. Koi löytyi koneen lokikirjan teipinpalasta. Se loi reikiä tietokoneen reikäisiin paperinauhoihin, mikä aiheutti ongelmia laskimen toiminnoissa.

myöhemmin Hopper ryhmineen käyttää edelleen termiä bug viitaten ongelmiin, jotka vaikeuttivat datan syöttämistä Mark I-ja II-tietokoneissa. Ja loppu on historiaa-termin ”tietokonevika” käyttö räjähti seuraavina vuosina tietokoneiden syntymisen ja korkeamman saavutettavuuden myötä. Nykyään kutsumme bugiksi virheitä tai virheitä ohjelmassa.

Vastaa

Sähköpostiosoitettasi ei julkaista.