James Gosling
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
- ↑ James Gosling: Algebraiske begrensninger. Avhandling (Ph. D.), Carnegie-Mellon University, Institutt for informatikk, Pittsburgh 1983, referanse i worldcat.org
- ↑ Tid for å gå videre (engelsk)
- ↑ Blogginnlegg av James Gosling (30. august 2011)
- ↑ James Gosling forlater Google, Heise.de, (31. august 2011)
- ↑ Legendariske tekniker James Gosling blir med i Amazon Web Services (23. mai 2017)
- ^ Order of Canada kunngjøring
weblenker
- Litteratur av og om James Gosling i katalogen til det tyske nasjonalbiblioteket
- Blogg (engelsk)
personlig informasjon | |
---|---|
ETTERNAVN | Gosling, James |
KORT BESKRIVELSE | Kanadisk programvareutvikler og medutvikler av Java |
FØDSELSDATO | 19. mai 1955 |
FØDSELSSTED | Calgary , Canada |