James Gosling

Gosling työskenteli Sun Microsystemsillä vuosina 1984-2010 (26 vuotta). Sunilla hän keksi varhaisen Unix-ikkunointijärjestelmän nimeltä NeWS, josta tuli vähemmän käytetty vaihtoehto edelleen käytetylle X Windowille, koska Sun ei antanut sille avoimen lähdekoodin lisenssiä.

Hänet tunnetaan Java-ohjelmointikielen isänä. Hän sai idean Java VM:stä kirjoittaessaan ohjelmaa ohjelmiston siirtämiseksi PERQ:lta kääntämällä Perq Q-Code VAX-assembleriksi ja emuloimalla laitteistoa. Hänen katsotaan yleisesti keksineen Java-ohjelmointikielen vuonna 1994.Hän loi Javan alkuperäisen suunnittelun ja toteutti kielen alkuperäisen kääntäjän ja virtuaalikoneen. Gosling jäljittää lähestymistavan alkuperän varhaisiin jatko-opiskelija-aikoihinsa, jolloin hän loi laboratorion DEC VAX -tietokoneelle p-koodin virtuaalikoneen, jotta hänen professorinsa voisi ajaa UCSD Pascalilla kirjoitettuja ohjelmia. Javan syntyyn johtaneessa työssään Sunilla hän huomasi, että laajasti hajautettujen ohjelmien arkkitehtuurineutraali suoritus voidaan saavuttaa toteuttamalla samanlainen filosofia: ohjelmoidaan aina samaa virtuaalikonetta varten. Toinen Goslingin panos oli ”bundle”-ohjelman, joka tunnetaan nimellä ”shar”, kirjoittaminen, apuohjelman, joka esitellään perusteellisesti Brian Kernighanin ja Rob Piken kirjassa The Unix Programming Environment.

Hän jätti Sun Microsystemsin 2. huhtikuuta 2010 sen jälkeen, kun Oracle Corporation osti sen, vedoten palkkauksen, aseman ja päätöksentekomahdollisuuksien vähenemiseen sekä roolin vaihtumiseen ja eettisiin haasteisiin. Hän on sittemmin ottanut haastatteluissa hyvin kriittisen kannan Oraclea kohtaan ja todennut, että ”Sunin ja Oraclen välisissä integraatiokokouksissa, joissa meitä hiillostettiin Sunin ja Googlen välisestä patenttitilanteesta, näimme Oraclen lakimiehen silmien välkkyvän”. Hän selvensi kantaansa Androidia koskevan Oraclen ja Googlen välisen oikeudenkäynnin aikana: ”Vaikka minulla on erimielisyyksiä Oraclen kanssa, tässä tapauksessa he ovat oikeassa. Google huijasi Sunia täysin. Olimme kaikki todella järkyttyneitä, jopa Jonathan : hän vain päätti esittää iloista naamaa ja yritti tehdä sitruunoista limonadia, mikä ärsytti monia Sunin työntekijöitä.” Hän kuitenkin hyväksyi oikeuden päätöksen, jonka mukaan API:t eivät ole tekijänoikeudellisesti suojattavissa.

Maaliskuussa 2011 Gosling liittyi Googleen. Kuusi kuukautta myöhemmin hän seurasi kollegaansa Bill Vassia ja liittyi Liquid Robotics -nimiseen startup-yritykseen. Vuoden 2016 lopulla Boeing osti Liquid Roboticsin. Yrityskaupan jälkeen Gosling jätti Liquid Roboticsin ja siirtyi toukokuussa 2017 Amazon Web Servicesin palvelukseen Distinguished Engineeriksi.

Hän on Scala-yritys Lightbendin neuvonantaja, Jelasticin riippumaton johtaja ja Eucalyptuksen strateginen neuvonantaja sekä DIRTT Environmental Solutions -yhtiön hallituksen jäsen.

Hänet tunnetaan rakkaudestaan ”tuntemattomien asioiden” todistamiseen, ja hän on todennut, mutta myöhemmin selventänyt sen epätodeksi, että hänen lempilukunsa irrationaaliluku on √2. Hänellä on toimistossaan kehystetty kuva √2:n 1 000 ensimmäisestä numerosta.

Vastaa

Sähköpostiosoitettasi ei julkaista.