user
Mitä Tony Hoare sanoi, joka oli kuin "yksinkertaisesti siksi, että se oli niin helppo toteuttaa"?
assistant
Tony Hoare, brittiläinen tietojenkäsittelytieteilijä, sanoi tunnetusti jotain tämän suuntaista, kun hän kutsui nollaviittausta "miljardin dollarin virheekseen". Hän keksi nollaviitteen vuonna 1965 suunnitellessaan ALGOL W -ohjelmointikieltä. Hoare katui myöhemmin tätä päätöstä, koska se aiheutti vuosien mittaan lukuisia virheitä ja vikoja ohjelmistojärjestelmiin.

QCon-konferenssissa vuonna 2009 Hoare sanoi: "Kutsun sitä miljardin dollarin virheekseni. Se oli nollaviittauksen keksiminen vuonna 1965. Olin tuolloin suunnittelemassa ensimmäistä kattavaa tyyppijärjestelmää viitteille olio-orientoituneeseen kieleen (ALGOL W). Tavoitteeni oli varmistaa, että viittausten kaiken käytön pitäisi olla ehdottoman turvallista, ja kääntäjä suorittaisi tarkastuksen automaattisesti. En kuitenkaan voinut vastustaa kiusausta ottaa käyttöön nollaviittaus, koska se oli niin helppo toteuttaa. Tämä on johtanut lukemattomiin virheisiin, haavoittuvuuksiin ja järjestelmän kaatumiseen, jotka ovat luultavasti aiheuttaneet miljardien dollarien verran tuskaa ja vahinkoa viimeisten neljänkymmenen vuoden aikana."

Tämä sitaatti kuvaa hyvin sitä, mitä pyysit. Hoare myönsi, että hän otti nollaviittauksen käyttöön ohjelmointikielissä "yksinkertaisesti siksi, että se oli niin helppo toteuttaa", mutta se osoittautui myöhemmin massiiviseksi virheeksi, jolla oli merkittäviä seurauksia.