Donald E. Knuth

E17089

Donald E. Knuth is an American computer scientist renowned for founding the rigorous analysis of algorithms and authoring the seminal multi-volume work "The Art of Computer Programming."

All labels observed (4)

Label Occurrences
Donald E. Knuth canonical 25
Donald Knuth 22
Donald Ervin Knuth 1

How this entity was disambiguated

Statements (60)

Predicate Object
instanceOf author
computer scientist
human
mathematician
professor
academicDegree Bachelor of Science in Mathematics
PhD in Mathematics
awardReceived BBVA Foundation Frontiers of Knowledge Award
Harvey Prize
IEEE John von Neumann Medal
surface form: John von Neumann Medal

Kyoto Prize
National Medal of Science
Turing Award
birthDate 1938-01-10
birthPlace Milwaukee
surface form: Milwaukee, Wisconsin, United States
countryOfCitizenship United States of America
developerOf CWEB literate programming system
METAFONT
surface form: METAFONT font description language

TeX typesetting system
WEB literate programming system
doctoralAdvisor Marshall Hall
educatedAt California Institute of Technology
Case School of Applied Science
surface form: Case Institute of Technology
employer Stanford University
familyName Donald E. Knuth self-linksurface differs
surface form: Knuth
fieldOfWork analysis of algorithms
combinatorics
computer science
digital typography
programming languages
fullName Donald E. Knuth self-linksurface differs
surface form: Donald Ervin Knuth
givenName Donald
hasWebsite https://www-cs-faculty.stanford.edu/~knuth/
knownFor Knuth–Bendix completion algorithm
Knuth–Morris–Pratt algorithm
Knuth’s reward checks for finding errors
Knuth’s up-arrow notation
METAFONT
TeX typesetting system
surface form: TeX

The Art of Computer Programming
founding the rigorous analysis of algorithms
literate programming
languageSpoken English
memberOf American Academy of Arts and Sciences
National Academy of Engineering
National Academy of Sciences
Royal Society
name Donald E. Knuth self-link
notableWork Concrete Mathematics
Literate Programming
Surreal numbers
surface form: Surreal Numbers

The Art of Computer Programming
surface form: The Art of Computer Programming, Volume 1: Fundamental Algorithms

The Art of Computer Programming
surface form: The Art of Computer Programming, Volume 2: Seminumerical Algorithms

The Art of Computer Programming
surface form: The Art of Computer Programming, Volume 3: Sorting and Searching

The Art of Computer Programming
surface form: The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1

Things a Computer Scientist Rarely Talks About
positionHeld Professor Emeritus at Stanford University
Professor of Computer Science at Stanford University
religion Lutheranism
workInstitution Stanford University

How these facts were elicited

Referenced by (49)

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

Turing Award hasNotableRecipient Donald E. Knuth
Dr. Dobb’s Excellence in Programming Award notableRecipient Donald E. Knuth
this entity surface form: Donald Knuth
Donald E. Knuth name Donald E. Knuth self-link
Donald E. Knuth fullName Donald E. Knuth self-linksurface differs
this entity surface form: Donald Ervin Knuth
Donald E. Knuth familyName Donald E. Knuth self-linksurface differs
this entity surface form: Knuth
Donald E. Knuth Prize namedAfter Donald E. Knuth
Donald E. Knuth Prize namedFor Donald E. Knuth
The Art of Computer Programming author Donald E. Knuth
The Art of Computer Programming creator Donald E. Knuth
Concrete Mathematics author Donald E. Knuth
IEEE Computer Society Computer Pioneer Award notableRecipient Donald E. Knuth
this entity surface form: Donald Knuth
TeX typesetting system creator Donald E. Knuth
subject surface form: TeX
TeX typesetting system developer Donald E. Knuth
subject surface form: TeX
TeX typesetting system designedBy Donald E. Knuth
subject surface form: TeX
Robert Tarjan hasAcademicAdvisor Donald E. Knuth
this entity surface form: Donald Knuth
CWEB literate programming system creator Donald E. Knuth
subject surface form: CWEB
METAFONT creator Donald E. Knuth
this entity surface form: Donald Knuth
METAFONT developer Donald E. Knuth
this entity surface form: Donald Knuth
METAFONT authorOfDocumentation Donald E. Knuth
this entity surface form: Donald Knuth
Knuth–Morris–Pratt algorithm namedAfter Donald E. Knuth
this entity surface form: Donald Knuth
Knuth’s up-arrow notation creator Donald E. Knuth
this entity surface form: Donald Knuth
Knuth’s up-arrow notation introducedBy Donald E. Knuth
this entity surface form: Donald Knuth
Marshall Hall notableStudent Donald E. Knuth
Literate Programming creator Donald E. Knuth
this entity surface form: Donald Knuth
Computer History Museum Fellow Award hasRecipient Donald E. Knuth
this entity surface form: Donald Knuth
Brian Reid hasAcademicAdvisor Donald E. Knuth
this entity surface form: Donald Knuth
Oren Patashnik coauthorWith Donald E. Knuth
MIX creator Donald E. Knuth
this entity surface form: Donald Knuth
MIX successorDesignedBy Donald E. Knuth
this entity surface form: Donald Knuth
MMIX designer Donald E. Knuth
this entity surface form: Donald Knuth
CM author Donald E. Knuth
Ronald L. Graham coAuthor Donald E. Knuth
ACM Presidential Award notableRecipient Donald E. Knuth
TeX License creator Donald E. Knuth
this entity surface form: Donald Knuth
TeX License copyrightHolder Donald E. Knuth
this entity surface form: Donald Knuth
The TeXbook author Donald E. Knuth
The TeXbook seriesEditor Donald E. Knuth
Silvio Levy collaboratedWith Donald E. Knuth
this entity surface form: Donald Knuth
Silvio Levy developer Donald E. Knuth
subject surface form: CWEB
this entity surface form: Donald Knuth
WEB creator Donald E. Knuth
this entity surface form: Donald Knuth
WEB developer Donald E. Knuth
this entity surface form: Donald Knuth
ctangle creator Donald E. Knuth
ctangle maintainer Donald E. Knuth
cweave createdBy Donald E. Knuth
this entity surface form: Donald Knuth