James Gosling

Gosling 1984 és 2010 között (26 év) a Sun Microsystemsnél dolgozott. A Sunnál feltalálta a NeWS nevű korai Unix-ablakrendszert, amely a ma is használt X Window kevésbé használt alternatívája lett, mivel a Sun nem adott neki nyílt forráskódú licencet.

A Java programozási nyelv atyjaként ismert. A Java VM ötlete egy PERQ-ról származó szoftverek portolására szolgáló program írása közben jutott eszébe, a Perq Q-kód VAX assemblerre fordításával és a hardver emulálásával. Általában neki tulajdonítják a Java programozási nyelv 1994-es feltalálását. 1994-ben ő alkotta meg a Java eredeti tervét, és ő implementálta a nyelv eredeti fordítóját és virtuális gépét. Gosling a megközelítés eredetét a korai végzős diákkorára vezeti vissza, amikor p-kódos virtuális gépet készített a laboratórium DEC VAX számítógépéhez, hogy professzora futtathassa a UCSD Pascal nyelven írt programjait. A Sun-nál végzett, a Java-hoz vezető munkája során látta, hogy a széles körben elosztott programok architektúrasemleges futtatása hasonló filozófia megvalósításával érhető el: mindig ugyanarra a virtuális gépre kell programozni. Gosling másik hozzájárulása a “shar” néven ismert “bundle” program társszerzője volt, egy segédprogram, amelyet Brian Kernighan és Rob Pike The Unix Programming Environment című könyvében alaposan részletez.

2010. április 2-án, miután a Sun Microsystems-t felvásárolta az Oracle Corporation, a fizetés, a státusz és a döntéshozatali képesség csökkenésére, valamint a szerepváltásra és az etikai kihívásokra hivatkozva elhagyta a céget. Azóta interjúkban igen kritikusan nyilatkozott az Oracle-lel szemben, megjegyezve, hogy “a Sun és az Oracle közötti integrációs megbeszéléseken, ahol a Sun és a Google közötti szabadalmi helyzetről faggattak minket, láttuk, hogy az Oracle ügyvédjének szemei csillognak”. Az Oracle kontra Google Android per során tisztázta álláspontját: “Bár vannak nézeteltéréseim az Oracle-lel, ebben az esetben nekik van igazuk. A Google teljesen átverte a Sun-t. Mindannyiunkat nagyon zavart, még Jonathant is : ő csak úgy döntött, hogy vidám arcot vág, és megpróbált citromból limonádét csinálni, ami sokakat bosszantott a Sunnál.” Ugyanakkor helyeselte a bíróság döntését, miszerint az API-k nem lehetnek szerzői jogvédettek.

2011 márciusában Gosling csatlakozott a Google-hoz. Hat hónappal később követte kollégáját, Bill Vass-t, és csatlakozott a Liquid Robotics nevű startuphoz. A Liquid Roboticsot 2016 végén felvásárolta a Boeing. A felvásárlást követően Gosling elhagyta a Liquid Roboticsot, és 2017 májusában az Amazon Web Servicesnél dolgozott Distinguished Engineerként.

Tanácsadó a Lightbend nevű Scala vállalatnál, független igazgató a Jelasticnál, stratégiai tanácsadó az Eucalyptusnál, és igazgatósági tagja a DIRTT Environmental Solutionsnek.

Az “ismeretlen” bizonyításának szeretetéről ismert, és megjegyezte, de később tisztázta, hogy nem igaz, hogy kedvenc irracionális száma a √2. Az irodájában van egy bekeretezett képe az √2 első 1000 számjegyéről.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.