James Gosling

Gosling a lucrat la Sun Microsystems între 1984 și 2010 (26 de ani). La Sun a inventat un prim sistem de ferestre Unix numit NeWS, care a devenit o alternativă mai puțin utilizată la X Window, încă folosit, deoarece Sun nu i-a acordat o licență open source.

Este cunoscut ca fiind părintele limbajului de programare Java. I-a venit ideea pentru Java VM în timp ce scria un program de portare a software-ului de pe un PERQ prin traducerea Perq Q-Code în asamblor VAX și emularea hardware-ului. În general, i se atribuie meritul de a fi inventat limbajul de programare Java în 1994.El a creat designul original al Java și a implementat compilatorul original al limbajului și mașina virtuală. Gosling urmărește originile abordării până la începuturile sale de student absolvent, când a creat o mașină virtuală p-code pentru calculatorul DEC VAX al laboratorului, astfel încât profesorul său să poată rula programe scrise în UCSD Pascal. În activitatea care a dus la Java la Sun, el a văzut că execuția neutră din punct de vedere al arhitecturii pentru programe distribuite pe scară largă poate fi obținută prin implementarea unei filosofii similare: programați întotdeauna pentru aceeași mașină virtuală. O altă contribuție a lui Gosling a fost co-scrierea programului „bundle”, cunoscut sub numele de „shar”, un utilitar detaliat minuțios în cartea lui Brian Kernighan și Rob Pike, The Unix Programming Environment.

A părăsit Sun Microsystems la 2 aprilie 2010, după ce aceasta a fost achiziționată de Oracle Corporation, invocând reduceri de salariu, statut și capacitate de luare a deciziilor, împreună cu schimbarea rolului și provocări etice. De atunci, în interviuri, a adoptat o poziție foarte critică față de Oracle, menționând că „în timpul ședințelor de integrare dintre Sun și Oracle, în care eram interogați cu privire la situația brevetelor dintre Sun și Google, am putut vedea cum îi scânteiau ochii avocatului Oracle”. El și-a clarificat poziția în timpul procesului Oracle vs. Google cu privire la Android: „Deși am divergențe cu Oracle, în acest caz ei au dreptate. Google a înșelat total Sun. Am fost cu toții foarte deranjați, chiar și Jonathan : a decis să facă o față veselă și a încercat să transforme lămâile în limonadă, ceea ce a enervat o mulțime de oameni de la Sun.” Cu toate acestea, el a aprobat hotărârea instanței conform căreia API-urile nu ar trebui să fie protejate prin drepturi de autor.

În martie 2011, Gosling s-a alăturat Google. Șase luni mai târziu, l-a urmat pe colegul său Bill Vass și s-a alăturat unui startup numit Liquid Robotics. La sfârșitul anului 2016, Liquid Robotics a fost achiziționată de Boeing. În urma achiziției, Gosling a părăsit Liquid Robotics pentru a lucra la Amazon Web Services în calitate de Distinguished Engineer în mai 2017.

Este consilier la compania Scala Lightbend, director independent la Jelastic și consilier strategic pentru Eucalyptus și este membru al consiliului de administrație al DIRTT Environmental Solutions.

Este cunoscut pentru dragostea sa de a dovedi „necunoscutul” și a remarcat, dar ulterior a clarificat că nu este adevărat, că numărul său irațional preferat este √2. În biroul său are o fotografie înrămate cu primele 1.000 de cifre ale lui √2.

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.