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 (4)

Label Occurrences
Guy L. Steele Jr. canonical 28
Guy L. Steele (without Jr.) 1
Guy L. Steele Jr. et al. 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 (31)

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. ⓘ
Gilad Bracha → coAuthorWith → Guy L. Steele Jr. ⓘ
Fortress → designer → Guy L. Steele Jr. ⓘ
subject linked to: Fortress programming language
Fortress → designer → Guy L. Steele Jr. et al. ⓘ
subject linked to: Fortress programming language
linked to: Guy L. Steele Jr.
Lambda Papers → author → Guy L. Steele Jr. ⓘ
Growing a Language → creator → Guy L. Steele Jr. ⓘ
Growing a Language → author → Guy L. Steele Jr. ⓘ
Growing a Language → hasSpeaker → Guy L. Steele Jr. ⓘ
Rabbit compiler → developer → Guy L. Steele Jr. ⓘ
Rabbit compiler → authorOfPublication → Guy L. Steele Jr. ⓘ
Rabbit compiler → publicationAuthor → Guy L. Steele Jr. ⓘ
Common Lisp the Language → author → Guy L. Steele Jr. ⓘ
Tartan Laboratories → collaboratedWith → Guy L. Steele Jr. ⓘ
Rabbit: A Compiler for Scheme → author → Guy L. Steele Jr. ⓘ
Rabbit: A Compiler for Scheme → author → Guy Lewis Steele Jr. ⓘ
linked to: Guy L. Steele Jr.
Growing a Language (OOPSLA keynote) → speaker → Guy L. Steele Jr. ⓘ
Growing a Language (OOPSLA keynote) → author → Guy L. Steele Jr. ⓘ
Growing a Language (OOPSLA keynote) → creator → Guy L. Steele Jr. ⓘ