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 .
Life
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 .
Works
- Guy L. Steele Jr .: Growing a Language . In: Higher-Order and Symbolic Computation . Vol. 12, No. 3 , 1999, ISSN 1388-3690 , p. 221-236 , doi : 10.1023 / A: 1010085415024 .
literature
- 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
- Biography Oracle (English)
- Guy L. Steele: Growing a Language on YouTube (talk at the OOPSLA 1998 conference; English)
swell
personal data | |
---|---|
SURNAME | Steele, Guy Lewis Jr. |
BRIEF DESCRIPTION | American computer scientist |
DATE OF BIRTH | October 2, 1954 |