James Gosling
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
- ↑ James Gosling : Contraintes algébriques. Thèse (Ph. D.), Carnegie-Mellon University, Department of Computer Science, Pittsburgh 1983, référence dans worldcat.org
- ↑ Il est temps d'avancer (Anglais)
- ↑ Entrée de blog par James Gosling (30 août 2011)
- ↑ James Gosling quitte Google, Heise.de, (31 août 2011)
- ↑ Le légendaire technicien James Gosling rejoint Amazon Web Services (23 mai 2017)
- ^ Annonce de l'Ordre du Canada
liens web
- Littérature de et sur James Gosling dans le catalogue de la Bibliothèque nationale allemande
- Blogue (anglais)
données personnelles | |
---|---|
NOM DE FAMILLE | Gosling, James |
BRÈVE DESCRIPTION | Développeur de logiciels canadien et co-développeur de Java |
DATE DE NAISSANCE | 19 mai 1955 |
LIEU DE NAISSANCE | Calgary , Canada |