Le jeu de commandes de l'éditeur de texte Emacs a été conçu par Guy L. Steele Jr., une figure centrale dans le développement et la documentation des normes techniques pour les principaux langages de programmation. Né dans le Missouri en 1954, Steele a façonné le paysage de l'informatique moderne grâce à des recherches universitaires approfondies, de l'ingénierie en entreprise et une participation à des comités de normalisation internationaux.
Fondements académiques et premiers travaux
Steele a obtenu son diplôme de la Boston Latin School en 1972 avant d'obtenir une licence en mathématiques appliquées à l'Université Harvard en 1975. Il a poursuivi ses études au Massachusetts Institute of Technology (MIT), obtenant une maîtrise en sciences et un doctorat en informatique en 1980. Durant son séjour au MIT, il a collaboré avec Gerald Jay Sussman sur les Lambda Papers, qui ont exploré l'implémentation du langage de programmation Lisp et ont conduit à la création du langage Scheme.
Contributions en entreprise et conception de langages
Après des postes universitaires à l'Université Carnegie Mellon et chez Tartan Laboratories, Steele a rejoint Thinking Machines Corporation. Il y a travaillé sur des versions de calcul parallèle de Lisp et C. En 1994, il a rejoint Sun Microsystems, où il a contribué à la spécification du langage Java aux côtés de James Gosling et Bill Joy. Il a ensuite rejoint Oracle Corporation en 2010 suite à l'acquisition de Sun. Tout au long de sa carrière, il a rédigé des textes techniques essentiels, notamment Common Lisp the Language et C: A Reference Manual.
Normalisation et reconnaissance professionnelle
Steele a maintenu une présence significative au sein des comités de normes techniques, servant d'éditeur pour la première édition de la norme ECMAScript et présidant des comités pour Common Lisp et Fortran. Son influence technique est égalée par une vaste reconnaissance professionnelle, notamment le prix ACM Grace Murray Hopper en 1988, le Programming Languages Achievement Award en 1997 et le Harry H. Goode Memorial Award en 2007. En 2026, il a été élu membre de la Royal Society.
Vingt questions, huit minutes au chronomètre et un centile mesuré face à tous ceux qui l’ont passé. Sans inscription.
Passer le test de QI →Faits marquants
- Naissance : 1954, Missouri - Éducation : Université Harvard, MIT - Œuvres notables : Emacs, Scheme, Java, Common Lisp - Prix : Membre de l'ACM (1994), Membre de la Royal Society (2026) - Employeurs : Oracle, Sun Microsystems, Thinking Machines
Questions des lecteurs
### Quelle est l'origine du pseudonyme Great Quux ?
C'était un ancien surnom d'étudiant que Steele utilisait pendant son séjour à la Boston Latin School et au MIT pour publier des dessins animés et des vers.
### Steele a-t-il déjà résolu le jeu de société Teeko ?
Oui, en 1998, il a démontré par analyse informatique que, avec un jeu parfait, le jeu aboutit à un match nul pour la version standard.
