Microsoft juhlii tänä vuonna 50-vuotista taivaltaan, ja juhlan kunniaksi yhtiön perustaja Bill Gates julkaisi alkuperäisen ohjelmakoodin, joka käynnisti koko teknologiayrityksen – Altair BASIC -tulkin. Gatesin mukaan kyseessä on "siistein koodi, jonka olen koskaan kirjoittanut".
Vuonna 1975 nuori Harvardin opiskelija Gates ja hänen ystävänsä Paul Allen innostuivat Popular Electronics -lehden artikkelista, jossa esiteltiin Altair 8800 -niminen uusi mikrotietokone. Kaksikko näki heti tulevaisuuden: henkilökohtaiset tietokoneet voisivat olla todellisuutta – jos vain joku kirjoittaisi niille ohjelmistoja.
He ottivat yhteyttä Altairin valmistajaan, Micro Instrumentation and Telemetry Systems (MITS), ja lupasivat toimittavansa käyttövalmiin version suositusta BASIC-ohjelmointikielestä. Totuus kuitenkin oli, että heillä ei ollut vielä riviäkään koodia valmiina – eikä edes itse laitetta käsissään.
Gates ja Allen työskentelivät kaksi kuukautta lähes ilman unta kehittäen ohjelman Harvardin PDP-10-tietokoneella, simuloiden Altairin 8080-prosessorin toimintaa. Lopputulos oli 4 kilotavuun mahtuva tulkki, joka mahdollisti käyttäjän kirjoittavan ja suorittavan omia ohjelmia Altairilla. Tämä Altair BASIC oli ensimmäinen Microsoftin tuote – ja alku ohjelmistojätin matkalle.
Gates julkaisi blogissaan alkuperäisen ohjelmakoodin ladattavaksi ja muistelee ohjelmaa yhä lämmöllä. - Se on edelleen siistein koodi, jonka olen koskaan kirjoittanut.
Hän kertoo myös, kuinka tämä koodinpätkä ei ainoastaan käynnistänyt Microsoftia, vaan myös koko henkilökohtaisten tietokoneiden aikakauden. - Se oli vallankumous. Se oli se hetki, joka aloitti henkilökohtaisen tietojenkäsittelyn.
Gatesin mietteisiin voi tutustua täällä. Sieltä voi myös ladata alkuperäisen lähdekoodin.