James Gosling

James Gosling på JavaOne sommeren 2005

James Gosling (født 19. mai 1955 i Calgary , Alberta , Canada ) er en av forfedrene til det objektorienterte og plattformuavhengige programmeringsspråket Java . Han oppfant også nyheter vinduet system og Gosling Emacs og var en av utviklerne av Stjerne Seven mikrodatamaskin .

Liv

Han ble uteksaminert fra University of Calgary med en bachelorgrad i informatikk i 1977 og fikk sin doktorgrad. 1983 fra Carnegie Mellon University . Tittelen på avhandlingen hans er Algebraic Constraints .

Fra 1984 til april 2010 var James Gosling ansatt i Sun Microsystems og fra 2005 CTO i produktutviklingsgruppen.

2. april 2010 forlot James Gosling Sun Microsystems (nå ervervet av Oracle ). Han jobbet hos Google i noen måneder før han jobbet som programvarearkitekt for et lite kalifornisk selskap.

James Gosling har jobbet som en fremragende ingeniør i Amazon Web Services siden mai 2017 .

Utmerkelser

I 2007 ble Gosling utnevnt til offiser i Canadas orden . Dette representerer det andre nivået av den høyeste ære en sivil kan motta i Canada. I 2019 ble han stipendiat i Computer History Museum .

Publikasjoner

  • James Gosling, David SH 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
  • James Gosling, Henry McGilton: Java-språket Environment: A white paper . Sun Microsystems , 1996
  • James Gosling, Frank Yellin, The Java Team: Java Application Programming Interface. Volum 1: Kjernepakker. Addison-Wesley, 1996, ISBN 0-201-63453-8
  • James Gosling, Frank Yellin, The Java Team: Java Application Programming Interface. Volum 2: Window Toolkit and Applets. Addison-Wesley, 1996, ISBN 0-201-63459-7
  • James Gosling, Bill Joy, Guy L. Steele Jr.: Java Language Specification. Addison-Wesley Publishing Company, 1996, ISBN 0-201-63451-1
  • Ken Arnold, James Gosling: Java-programmeringsspråket. Addison-Wesley, 1996, ISBN 0-201-63455-4
  • Ken Arnold, James Gosling: Java-programmeringsspråket. 2. utgave, Addison-Wesley, 1997, ISBN 0-201-31006-6
  • Ken Arnold, James Gosling, David Holmes: The Java Programming Language. 3. utgave, Addison-Wesley Professional, 2000, ISBN 0-201-70433-1
  • Gregory Bollella (redaktør), 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
  • James Gosling, Bill Joy, Guy L. Steele Jr., Gilad Bracha: The Java Language Specification. 2. utgave, Addison-Wesley, 2000, ISBN 0-201-31008-2
  • James Gosling, Bill Joy , Guy L. Steele Jr. , Gilad Bracha: The Java Language Specification. 3. utgave, Addison-Wesley Professional, 2005, ISBN 0-321-24678-0
  • Ken Arnold , James Gosling, David Holmes: The Java Programming Language. 4. utgave, Addison-Wesley Professional, 2005, ISBN 0-321-34980-6

Individuelle bevis

  1. James Gosling: Algebraiske begrensninger. Avhandling (Ph. D.), Carnegie-Mellon University, Institutt for informatikk, Pittsburgh 1983, referanse i worldcat.org
  2. Tid for å gå videre (engelsk)
  3. Blogginnlegg av James Gosling (30. august 2011)
  4. James Gosling forlater Google, Heise.de, (31. august 2011)
  5. Legendariske tekniker James Gosling blir med i Amazon Web Services (23. mai 2017)
  6. ^ Order of Canada kunngjøring

weblenker

Commons : James Gosling  - Samling av bilder, videoer og lydfiler