Guy L. Steele Jr.

E134961

Guy L. Steele Jr. is an American computer scientist renowned for his influential work in programming language design, standards, and implementation, including major contributions to Lisp, Scheme, and Java.

All labels observed (2)

Label Occurrences
Guy L. Steele Jr. canonical 9
Guy L. Steele (without Jr.) 1

How this entity was disambiguated

Statements (63)

Predicate Object
instanceOf American
computer scientist
human
programming language designer
awardReceived Fellow of the Association for Computing Machinery
surface form: ACM Fellow

Grace Murray Hopper Award
surface form: ACM Grace Murray Hopper Award

ACM SIGPLAN Programming Languages Achievement Award
Dr. Dobb’s Excellence in Programming Award
IEEE Fellow
coAuthor Bill Joy
Gerald Jay Sussman
Gilad Bracha
Guy L. Steele Jr. self-linksurface differs
surface form: Guy L. Steele (without Jr.)

James Gosling
Richard P. Gabriel
coDesigned Common Lisp
surface form: Common Lisp language

Fortress programming language
Scheme
surface form: Scheme programming language
countryOfCitizenship United States of America
educatedAt CMU
surface form: Carnegie Mellon University

Harvard University
employer Oracle Corporation
Sun Microsystems
Tartan Laboratories
Thinking Machines Corporation
familyName Steele
fieldOfWork compiler construction
computer science
parallel computing
programming languages
givenName Guy
influenced Java generics and libraries
design of modern Lisp dialects
influencedBy Alan Perlis
Gerald Jay Sussman
John McCarthy
knownFor contributions to Java language specification
design of Common Lisp
design of Scheme programming language
parallel programming research
programming language standardization
work on Lisp implementations
language English
memberOf Association for Computing Machinery
name Guy L. Steele Jr. self-link
notablePublication CLtL (Common Lisp the Language) book
surface form: Common Lisp the Language (book)

Growing a Language (OOPSLA keynote)
Rabbit: A Compiler for Scheme (thesis)
Revised^n Report on the Algorithmic Language Scheme
Java Language Specification
surface form: The Java Language Specification (book)
notableWork CLtL (Common Lisp the Language) book
Clojure (influence)
Common Lisp
Common Lisp
surface form: Common Lisp the Language

Fortress programming language
Growing a Language
Java
Lambda Papers
Lisp programming language
surface form: Lisp

Rabbit compiler
Scheme
The New Hacker's Dictionary
surface form: The Hacker’s Dictionary

Java Language Specification
surface form: The Java Language Specification

How these facts were elicited

Referenced by (10)

Full triples — surface form annotated when it differs from this entity's canonical label.

Scheme designedBy Guy L. Steele Jr.
TECO Emacs developer Guy L. Steele Jr.
Gerald Jay Sussman coAuthorWith Guy L. Steele Jr.
Gerald Jay Sussman notableStudent Guy L. Steele Jr.
Maclisp notablePerson Guy L. Steele Jr.
Guy L. Steele Jr. name Guy L. Steele Jr. self-link
Guy L. Steele Jr. coAuthor Guy L. Steele Jr. self-linksurface differs
this entity surface form: Guy L. Steele (without Jr.)
Sanjay Ghemawat hasAcademicAdvisor Guy L. Steele Jr.