Przejdź do zawartości

James Gosling

Z Wikipedii, wolnej encyklopedii
James Gosling
Ilustracja
James Gosling w 2008 roku
Data i miejsce urodzenia

19 maja 1955
okolice Calgary, Kanada

Zawód, zajęcie

informatyk

Miejsce zamieszkania

San Francisco Bay Area, Kalifornia, Stany Zjednoczone

Narodowość

kanadyjska

Alma Mater

Uniwersytet Calgary, Carnegie Mellon University

Pracodawca

Amazon Web Services

Odznaczenia
Order Kanady – Oficer (Officer)

James Gosling (ur. 19 maja 1955 w okolicach Calgary w Kanadzie) – kanadyjski informatyk i programista, twórca języka Java.

Życiorys

[edytuj | edytuj kod]

Gosling uzyskał tytuł bakałarza w roku 1977 na Uniwersytecie Calgary, a w roku 1983 tytuł doktora w dziedzinie informatyki na Carnegie Mellon University. Stworzył implementację Emacsa (Gosling Emacs, nazywany też „Gosmacs” lub „gmacs”). Od roku 1984 związany z firmą Sun Microsystems, gdzie zajmował się m.in. środowiskiem okienkowym NeWS. W roku 1994 stworzył podstawy języka Java oraz zaimplementował pierwszą wersję maszyny wirtualnej. Za swoje zasługi został przyjęty do grona National Academy of Engineering. Autor wielu książek i publikacji.

W roku 2007 został oficerem Orderu Kanady, najwyższego kanadyjskiego odznaczenia przyznawanego obywatelom[1].

2 kwietnia 2010 zrezygnował z pracy w firmie Oracle[2], która 27 stycznia tego roku ostatecznie przejęła firmę Sun Microsystems.

28 marca 2011 rozpoczął pracę w firmie Google[3], a 22 maja 2017 w Amazon Web Services[4].

Przypisy

[edytuj | edytuj kod]
  1. Informacje o Orderze na stronach Gubernatora Kanady. [dostęp 2007-02-21]. [zarchiwizowane z tego adresu (2007-11-15)].
  2. James Gosling: Time to move on. 2010-04-09. [dostęp 2010-05-02]. [zarchiwizowane z tego adresu (2010-11-05)]. (ang.).
  3. James Gosling: Next step on the road.... 2011-03-28. [dostęp 2011-03-29]. [zarchiwizowane z tego adresu (2011-03-31)]. (ang.).
  4. Barb Darrow: Legendary Techie James Gosling Joins Amazon Web Services. 2017-05-23. [dostęp 2018-09-06]. (ang.).

Linki zewnętrzne

[edytuj | edytuj kod]