Guy Lewis Steele junior

from Wikipedia, the free encyclopedia
Guy Lewis Steele junior

Guy Lewis Steele Jr. (born October 2, 1954 ) is an American computer scientist who was involved in the design of several popular programming languages .


Together with Gerald Jay Sussman , he designed the Scheme programming language in the 1970s . In the 1980s he was in charge of drafting the Common Lisp Standard and in the 1990s he was involved in the development of the Java programming language . From 2002 until the end of the project in 2012, Steele also worked on the development of the Fortress programming language . Among other things, he is a member of the standard committee for the programming languages C , ECMAScript and Fortran .

Another area of ​​research at Steele is parallel computing . He also designed the original command set for the Emacs text editor and was the maintainer of the jargon file for a while .

In 2002 he was elected to the American Academy of Arts and Sciences . In 2007 Steele received the Harry H. Goode Memorial Award .



  • Peter Seibel: Coders at Work: Important programmers and their success stories . mitp, 2011, ISBN 978-3-8266-9103-4 , Chapter 9: Guy Steele , p. 297–338 (English: Coders at Work: Reflections on the Craft of Programming . 2009. Translated by Reinhard Engel).

Web links

Wikisource: Guy L. Steele, Jr.  - Sources and full texts


  1. a b biography at Oracle