James Gosling

Gosling arbetade för Sun Microsystems mellan 1984 och 2010 (26 år). På Sun uppfann han ett tidigt fönstersystem för Unix, NeWS, som blev ett mindre använt alternativ till det fortfarande använda X Window, eftersom Sun inte gav det en licens för öppen källkod.

Han är känd som fader till programmeringsspråket Java. Han fick idén till Java VM när han skrev ett program för att portera programvara från en PERQ genom att översätta Perq Q-Code till VAX-assembler och emulera hårdvaran. Han anses allmänt ha uppfunnit programmeringsspråket Java 1994, han skapade den ursprungliga utformningen av Java och implementerade språkets ursprungliga kompilator och virtuella maskin. Gosling spårar ursprunget till sin tidiga tid som doktorand, då han skapade en virtuell maskin med p-kod för labbets DEC VAX-dator, så att hans professor kunde köra program som var skrivna i UCSD Pascal. I det arbete som ledde fram till Java på Sun såg han att arkitekturneutral exekvering av vitt spridda program kunde uppnås genom att tillämpa en liknande filosofi: programmera alltid för samma virtuella maskin. Ett annat bidrag från Gosling var att han var med och skrev ”bundle”-programmet, känt som ”shar”, ett verktyg som beskrivs ingående i Brian Kernighans och Rob Pikes bok The Unix Programming Environment.

Han lämnade Sun Microsystems den 2 april 2010, efter det att företaget hade förvärvats av Oracle Corporation, med hänvisning till sänkta löner, status och beslutsförmåga, tillsammans med ändrade roller och etiska utmaningar. Han har sedan dess intagit en mycket kritisk hållning gentemot Oracle i intervjuer och har noterat att ”under integrationsmötena mellan Sun och Oracle, då vi grillades om patentsituationen mellan Sun och Google, kunde vi se hur Oracle-advokatens ögon glittrade”. Han klargjorde sin ståndpunkt under rättegången mellan Oracle och Google om Android: ”Även om jag har meningsskiljaktigheter med Oracle har de i det här fallet rätt. Google har fullständigt lurat Sun. Vi var alla riktigt störda, till och med Jonathan: han bestämde sig för att ta på sig en glad min och försökte förvandla citroner till lemonad, vilket irriterade en hel del folk på Sun.” Han godkände dock domstolens beslut att API:er inte ska vara upphovsrättsligt skyddade.

I mars 2011 gick Gosling till Google. Sex månader senare följde han sin kollega Bill Vass och gick med i ett nystartat företag vid namn Liquid Robotics. I slutet av 2016 förvärvades Liquid Robotics av Boeing. Efter förvärvet lämnade Gosling Liquid Robotics för att arbeta på Amazon Web Services som Distinguished Engineer i maj 2017.

Han är rådgivare på Scalaföretaget Lightbend, oberoende direktör på Jelastic och strategisk rådgivare för Eucalyptus samt styrelseledamot i DIRTT Environmental Solutions.

Han är känd för sin förkärlek till att bevisa ”det okända” och har noterat, men senare förtydligat för att det är osant, att hans irrationella favorittal är √2. Han har en inramad bild av de första 1 000 siffrorna i √2 på sitt kontor.

Lämna ett svar

Din e-postadress kommer inte publiceras.