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 ACM Fellow
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 (without Jr.)
linked to: Guy L. Steele Jr.

James Gosling
Richard P. Gabriel
coDesigned Common Lisp language
linked to: Common Lisp

Fortress programming language
Scheme programming language
linked to: Scheme
countryOfCitizenship United States of America
educatedAt Carnegie Mellon University
linked to: CMU

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.
notablePublication Common Lisp the Language (book)
Growing a Language (OOPSLA keynote)
Rabbit: A Compiler for Scheme (thesis)
Revised^n Report on the Algorithmic Language Scheme
The Java Language Specification (book)
notableWork CLtL (Common Lisp the Language) book
Clojure (influence)
Common Lisp
Common Lisp the Language
linked to: Common Lisp

Fortress programming language
Growing a Language
Java
Lambda Papers
Lisp
Rabbit compiler
Scheme
The Hacker’s Dictionary
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.
Guy L. Steele Jr. coAuthor Guy L. Steele (without Jr.)
linked to: Guy L. Steele Jr.
Sanjay Ghemawat hasAcademicAdvisor Guy L. Steele Jr.