The English encyclopedia Allmultimedia.org will be launched in two phases.
The final launch of the Allmultimedia.org will take place on February 24, 2026
(shortly after the 2026 Winter Olympics).

James Gosling

Z Multimediaexpo.cz


James Gosling O.C., Ph.D. (* 19. května 1955 poblíž Calgary, Alberta, Kanada) je známý softwarový programátor, který se nejvíce proslavil jako autor objektově orientovaného, multiplatformnního programovacího jazyka Java (původně pojmenovaného Oak).

Obsah

Vzdělání

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".

Profese

V roce 1981, vytvořil první verzi textového editoru Emacs, který běžel pod UNIXem. Pojmenoval jej Gosling Emacs(Gosmacs). Dále jednu z prvních víceprocesorových verzí UNIXu, několik překladačů, emailových agentů a window managerů. Od roku 1984 je zaměstnaný u společnosti Sun Microsystems, kde v roce 2005 byl jmenován do pozice hlavního vědeckého poradce oddělení, které se zabývá vývojem klientského softwaru v jazyce Java. Jeho hlavní pracovní náplní je korekce a dohled nad pokračujícím vývojem jazyka Java, speciálně virtuálního stroje a class knihoven.[1] 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ílí 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. Reprezentuje firmu Sun na konferencích, velmi pečlivě sleduje trendy v oblasti IT a zároveň komunikuje s vývojáři i uživateli, aby mohl lépe předvídat potřeby zákazníků, které se promítnou do vývoje technologie Java.[1]

Získaná ocenění

V roce 2007 získal vyznamenání Officer of the Order of Canada.[2] 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"[1]. Je autorem více jak deseti patentů.

Poznámka

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.[3]

Publikace

  • Ken Arnold, James Gosling, David Holmes, The Java Programming Language, Fourth Edition, Addison-Wesley Professional, 2005, ISBN 0-321-34980-6
  • James Gosling, Bill Joy, Guy L. Steele Jr., Gilad Bracha, The Java Language Specification, Third Edition, Addison-Wesley Professional, 2005, ISBN 0-321-24678-0
  • Ken Arnold, James Gosling, David Holmes, The Java Programming Language, Third Edition, Addison-Wesley Professional, 2000, ISBN 0-201-70433-1
  • James Gosling, Bill Joy, Guy L. Steele Jr., Gilad Bracha, The Java Language Specification, Second Edition, Addison-Wesley, 2000, ISBN 0-201-31008-2
  • Gregory Bollella (Editor), Benjamin Brosgol, James Gosling, Peter Dibble, Steve Furr, David Hardin, Mark Turnbull, The Real-Time Specification for Java, Addison Wesley Longman, 2000, ISBN 0-201-70323-8
  • Ken Arnold, James Gosling, The Java programming language Second Edition, Addison-Wesley, 1997, ISBN 0-201-31006-6
  • Ken Arnold, James Gosling, The Java programming language, Addison-Wesley, 1996, ISBN 0-201-63455-4
  • James Gosling, Bill Joy, Guy L. Steele Jr., The Java Language Specification, Addison Wesley Publishing Company, 1996, ISBN 0-201-63451-1
  • James Gosling, Frank Yellin, The Java Team, The Java Application Programming Interface, Volume 2: Window Toolkit and Applets, Addison-Wesley, 1996, ISBN 0-201-63459-7
  • James Gosling, Frank Yellin, The Java Team, The Java Application Programming Interface, Volume 1: Core Packages, Addison-Wesley, 1996, ISBN 0-201-63453-8
  • James Gosling, Henry McGilton, The Java language Environment: A white paper, Sun Microsystems, 1996
  • James Gosling, David S. H. Rosenthal, Michelle J. Arden, The NeWS Book : An Introduction to the Network/Extensible Window System (Sun Technical Reference Library), Springer, 1989, ISBN 0-387-96915-2

Externí odkazy



Chybná citace Nalezena značka <ref> bez příslušné značky <references/>.