James Gosling

Gosling var ansat hos Sun Microsystems mellem 1984 og 2010 (26 år). Hos Sun opfandt han et tidligt Unix-vinduesystem kaldet NeWS, som blev et mindre udbredt alternativ til det stadig anvendte X Window, fordi Sun ikke gav det en open source-licens.

Han er kendt som faderen til programmeringssproget Java. Han fik ideen til Java VM, da han skrev et program til at portere software fra en PERQ ved at oversætte Perq Q-Code til VAX-assembler og emulere hardwaren. Han er generelt krediteret for at have opfundet programmeringssproget Java i 1994, han skabte det oprindelige design af Java og implementerede sprogets oprindelige compiler og virtuelle maskine. Gosling kan spore oprindelsen af denne fremgangsmåde tilbage til hans tidlige dage som kandidatstuderende, hvor han skabte en virtuel maskine med p-kode til laboratoriets DEC VAX-computer, så hans professor kunne køre programmer skrevet i UCSD Pascal. I det arbejde, der førte til Java hos Sun, så han, at man kunne opnå arkitekturneutral udførelse af vidt distribuerede programmer ved at gennemføre en lignende filosofi: man skal altid programmere til den samme virtuelle maskine. Et andet bidrag fra Gosling var at være med til at skrive “bundle”-programmet, kendt som “shar”, et hjælpeprogram, der er grundigt beskrevet i Brian Kernighan og Rob Pikes bog The Unix Programming Environment.

Han forlod Sun Microsystems den 2. april 2010, efter at selskabet var blevet overtaget af Oracle Corporation, med henvisning til nedskæringer i løn, status og beslutningsevne sammen med ændring af rolle og etiske udfordringer. Han har siden indtaget en meget kritisk holdning til Oracle i interviews og har bemærket, at “under integrationsmøderne mellem Sun og Oracle, hvor vi blev grillet om patentsituationen mellem Sun og Google, kunne vi se Oracle-advokatens øjne funkle”. Han præciserede sin holdning under retssagen Oracle mod Google om Android: “Selv om jeg har uoverensstemmelser med Oracle, har de i dette tilfælde ret. Google har fuldstændig snydt Sun. Vi var alle virkelig forstyrrede, selv Jonathan : han besluttede bare at tage et glad ansigt på og forsøgte at forvandle citroner til limonade, hvilket irriterede en masse folk hos Sun.” Han godkendte dog rettens afgørelse om, at API’er ikke bør være ophavsretligt beskyttet.

I marts 2011 blev Gosling ansat hos Google. Seks måneder senere fulgte han sin kollega Bill Vass og sluttede sig til en nystartet virksomhed ved navn Liquid Robotics. I slutningen af 2016 blev Liquid Robotics overtaget af Boeing. Efter opkøbet forlod Gosling Liquid Robotics for at arbejde hos Amazon Web Services som Distinguished Engineer i maj 2017.

Han er rådgiver i Scala-virksomheden Lightbend, uafhængig direktør i Jelastic og strategisk rådgiver for Eucalyptus og er bestyrelsesmedlem i DIRTT Environmental Solutions.

Han er kendt for sin kærlighed til at bevise “det ukendte” og har bemærket, men senere præciseret, at det ikke er sandt, at hans irrationelle yndlingstal er √2. Han har et indrammet billede af de første 1.000 cifre af √2 på sit kontor.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.