James Gosling

Gosling è stato con Sun Microsystems tra il 1984 e il 2010 (26 anni). Alla Sun ha inventato un primo sistema a finestre di Unix chiamato NeWS, che è diventato un’alternativa meno usata dell’ancora usato X Window, perché Sun non gli ha dato una licenza open source.

È conosciuto come il padre del linguaggio di programmazione Java. Ha avuto l’idea della VM Java mentre scriveva un programma per portare il software da un PERQ traducendo il Q-Code Perq in assembler VAX ed emulando l’hardware. È generalmente accreditato di aver inventato il linguaggio di programmazione Java nel 1994. Ha creato il design originale di Java e ha implementato il compilatore originale del linguaggio e la macchina virtuale. Gosling traccia le origini dell’approccio ai suoi primi giorni da studente laureato, quando creò una macchina virtuale p-code per il computer DEC VAX del laboratorio, in modo che il suo professore potesse eseguire programmi scritti in UCSD Pascal. Nel lavoro che ha portato a Java alla Sun, ha visto che l’esecuzione indipendente dall’architettura per programmi ampiamente distribuiti potrebbe essere ottenuta implementando una filosofia simile: programmare sempre per la stessa macchina virtuale. Un altro contributo di Gosling fu la co-scrittura del programma “bundle”, conosciuto come “shar”, un’utilità accuratamente dettagliata nel libro di Brian Kernighan e Rob Pike The Unix Programming Environment.

Ha lasciato Sun Microsystems il 2 aprile 2010, dopo che è stata acquisita dalla Oracle Corporation, citando riduzioni di stipendio, status e capacità decisionale, insieme a cambiamenti di ruolo e sfide etiche. Da allora ha preso una posizione molto critica nei confronti di Oracle nelle interviste, notando che “durante le riunioni di integrazione tra Sun e Oracle, dove venivamo torchiati sulla situazione dei brevetti tra Sun e Google, potevamo vedere gli occhi dell’avvocato di Oracle brillare”. Ha chiarito la sua posizione durante il processo Oracle contro Google su Android: “Mentre ho differenze con Oracle, in questo caso hanno ragione. Google ha completamente snaturato Sun. Eravamo tutti molto disturbati, anche Jonathan: ha deciso di fare una faccia felice e ha cercato di trasformare i limoni in limonata, il che ha infastidito molte persone alla Sun”. Tuttavia, ha approvato la decisione della corte che le API non dovrebbero essere copribili.

Nel marzo 2011, Gosling è entrato in Google. Sei mesi dopo, ha seguito il suo collega Bill Vass ed è entrato in una startup chiamata Liquid Robotics. Alla fine del 2016, Liquid Robotics è stata acquisita da Boeing. In seguito all’acquisizione, Gosling ha lasciato Liquid Robotics per lavorare presso Amazon Web Services come Distinguished Engineer nel maggio 2017.

È un consulente della società scaligera Lightbend, direttore indipendente di Jelastic e consulente strategico di Eucalyptus, ed è un membro del consiglio di DIRTT Environmental Solutions.

È noto per il suo amore per la dimostrazione “dell’ignoto” e ha notato, ma poi ha chiarito che non è vero, che il suo numero irrazionale preferito è √2. Ha un’immagine incorniciata delle prime 1.000 cifre di √2 nel suo ufficio.

.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.