James Gosling | |
---|---|
James Gosling in Australia, 2008 | |
Rodné jméno | James Gosling |
Narození | 19. května 1955 (69 let) Calgary, Alberta, Kanada |
Bydliště | San Francisco Bay Area |
Alma mater | Univerzita Carnegieho–Mellonových Univerzita v Calgary William Aberhart High School |
Povolání | vynálezce, bloger, programátor, spisovatel a počítačový vědec |
Zaměstnavatelé | Google Sun Microsystems Amazon Web Services |
Ocenění | ACM Software System Award (2002) Tsutomu Kanai Award (2003) společník Americké asociace pro rozvoj vědy (2009) společník ACM (2013) medaile Johna von Neumanna (2015) … více na Wikidatech |
multimediální obsah na Commons | |
Některá data mohou pocházet z datové položky. |
James Gosling O.C., Ph.D. (* 19. května 1955 poblíž Calgary, Alberta, Kanada) je kanadský softwarový programátor, který se nejvíce proslavil jako autor objektově orientovaného, multiplatformního programovacího jazyka Java (původně pojmenovaného Oak).
V roce 1977 získal na University of Calgary titul B.Sc (bakalář přírodních věd) v oboru informatika, v témže oboru v roce 1983 získal titul Ph.D. na Carnegie Mellon University. Jeho disertační práce měla název "The Algebraic Manipulation of Constraints".
V roce 1981 vytvořil první verzi textového editoru Emacs, který běžel pod UNIXem. Pojmenoval jej Gosling Emacs (Gosmacs). Dále vytvořil jednu z prvních víceprocesorových verzí UNIXu, několik překladačů, emailových agentů a window managerů a byl také prvním vývojářem tabulkového procesoru sc.[1]
V letech 1984–2010 byl zaměstnaný u společnosti Sun Microsystems. V roce 1991 provedl originální návrh programovacího jazyka Java a implementoval jeho první překladač a virtuální stroj. Od roku 1992 se podílel na vývoji dalších verzí jazyka Java.
Dále pracoval jako vedoucí na projektech NeWS, uživatelské rozhraní UNIXu a windowing system. Byl členem komise pro eliminaci grafických a architektonických nedostatků systému Unix. Spolupracoval na vývoji webového prohlížeče HotJava.
Roku 2005 byl jmenován do pozice hlavního vědeckého poradce oddělení, které se zabývalo vývojem klientského softwaru v jazyce Java. Jeho hlavní pracovní náplní byla korekce a dohled nad pokračujícím vývojem jazyka Java, speciálně virtuálního stroje a class knihoven.[2]
Mimo to reprezentoval firmu Sun na konferencích, velmi pečlivě sledoval trendy v oblasti IT a zároveň komunikoval s vývojáři i uživateli, aby mohl lépe předvídat potřeby zákazníků, které by promítl do vývoje technologie Java.[2]
Firmu Sun Microsystems opustil 2. dubna 2010, krátce poté, co byla převzata společností Oracle Corporation.
Dne 28. března 2011 oznámil, že byl zaměstnán společností Google. Pět měsíců na to se zapojil do start-up projektu Liquid Robotics. Zároveň figuruje jako poradce ve společnosti Typesafe.
V roce 2007 získal vyznamenání Officer of the Order of Canada.[3] Order je v Kanadě nejvyšší občanské vyznamenání a Officer je druhý nejvyšší stupeň tohoto vyznamenání.
Dále získal mnoho profesních ocenění jako např. Innovator of the Year udělované časopisem Discover Magazine a Software Development's "Programing Excellence Award"[2]. Je autorem více než deseti patentů.
V roce 2006 se byl nucen poprvé po dlouhé době oholit. Podle něj ho jeho žena ani jeho děti ještě nikdy před tím bez vousů neviděli.[4]
V tomto článku byl použit překlad textu z článku James Gosling na anglické Wikipedii.