James Gosling

James Gosling à l'été 2005 à JavaOne

James Gosling (né le 19 mai 1955 à Calgary , Alberta , Canada ) est l'un des ancêtres du langage de programmation Java, orienté objet et indépendant de la plate-forme . Il a également inventé le système de fenêtre NeWS et le Gosling Emacs et a été l'un des développeurs du micro-ordinateur Star Seven .

La vie

Il a obtenu un baccalauréat ès sciences en informatique de l' Université de Calgary en 1977 et a obtenu son doctorat. 1983 de l'Université Carnegie Mellon . Le titre de sa thèse est Contraintes algébriques .

De 1984 à avril 2010, James Gosling a été employé par Sun Microsystems et à partir de 2005 a été CTO du groupe de développement de produits.

Le 2 avril 2010, James Gosling a quitté Sun Microsystems (maintenant acquis par Oracle ). Il a travaillé chez Google pendant quelques mois , puis a travaillé comme architecte logiciel en chef pour une petite entreprise californienne.

James Gosling travaille en tant qu'ingénieur émérite chez Amazon Web Services depuis mai 2017 .

Récompenses

En 2007, Gosling a été nommé Officier de l' Ordre du Canada . Il s'agit du deuxième niveau de la plus haute distinction qu'un civil peut recevoir au Canada. En 2019 il est devenu membre de la Computer History Museum .

Publications

  • 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 : L'environnement du langage Java : un livre blanc . Sun Microsystems , 1996
  • James Gosling, Frank Yellin, L'équipe Java : L'interface de programmation d'applications Java. Volume 1 : Packages de base. Addison-Wesley, 1996, ISBN 0-201-63453-8
  • James Gosling, Frank Yellin, L'équipe Java : L'interface de programmation d'applications Java. Volume 2 : Boîte à outils et applets de fenêtre. Addison-Wesley, 1996, ISBN 0-201-63459-7
  • James Gosling, Bill Joy, Guy L. Steele Jr. : La spécification du langage Java. Addison-Wesley Publishing Company, 1996, ISBN 0-201-63451-1
  • Ken Arnold, James Gosling : Le langage de programmation Java. Addison-Wesley, 1996, ISBN 0-201-63455-4
  • Ken Arnold, James Gosling : Le langage de programmation Java. 2e édition, Addison-Wesley, 1997, ISBN 0-201-31006-6
  • Ken Arnold, James Gosling, David Holmes : Le langage de programmation Java. 3e édition, Addison-Wesley Professional, 2000, ISBN 0-201-70433-1
  • Gregory Bollella (éditeur), Benjamin Brosgol, James Gosling, Peter Dibble, Steve Furr, David Hardin, Mark Turnbull : la spécification en temps réel pour Java. Addison-Wesley Longman, 2000, ISBN 0-201-70323-8
  • James Gosling, Bill Joy, Guy L. Steele Jr., Gilad Bracha : La spécification du langage Java. 2e édition, Addison-Wesley, 2000, ISBN 0-201-31008-2
  • James Gosling, Bill Joy , Guy L. Steele Jr. , Gilad Bracha : La spécification du langage Java. 3e édition, Addison-Wesley Professional, 2005, ISBN 0-321-24678-0
  • Ken Arnold , James Gosling, David Holmes : le langage de programmation Java. 4e édition, Addison-Wesley Professional, 2005, ISBN 0-321-34980-6

Preuve individuelle

  1. James Gosling : Contraintes algébriques. Thèse (Ph. D.), Carnegie-Mellon University, Department of Computer Science, Pittsburgh 1983, référence dans worldcat.org
  2. ↑ Il est temps d'avancer (Anglais)
  3. Entrée de blog par James Gosling (30 août 2011)
  4. James Gosling quitte Google, Heise.de, (31 août 2011)
  5. ↑ Le légendaire technicien James Gosling rejoint Amazon Web Services (23 mai 2017)
  6. ^ Annonce de l'Ordre du Canada

liens web

Commons : James Gosling  - collection d'images, de vidéos et de fichiers audio