Donald Knuth was born on 10 January 1938 in Milwaukee, Wisconsin. He earned bachelor's and master's degrees from Case Institute of Technology in 1960 and a doctorate in mathematics from the California Institute of Technology in 1963. In 1962 he began writing what became The Art of Computer Programming, a planned multi-volume survey of computer algorithms commissioned by the publisher Addison-Wesley; its first volume, Fundamental Algorithms, appeared in 1968, and further volumes and fascicles have continued to appear since, covering sorting, searching and combinatorial algorithms in exacting mathematical detail. Across that work Knuth developed a rigorous, mathematical approach to analyzing how an algorithm's own running time and memory use grow with the size of its input, and in a 1976 note titled Big Omicron and Big Omega and Big Theta he set out precise, now standard definitions for the asymptotic notations, including Big O notation, that computer science uses to describe that growth; the notation itself had been used by mathematicians since the nineteenth century for other purposes, and Knuth's note fixed its present meaning for the field rather than inventing it outright. Frustrated in the 1970s by the declining typographic quality of new printings of his own books, he also wrote the typesetting system TeX and the companion font system METAFONT, both still in wide use.
Facts
Birth YearSourced to the subject's own account FieldSourced to the subject's own accountComputer science; the analysis of algorithms 1 Notable Work Notable Work Notable Work Notable Work Notable WorkThe Art of Computer Programming 2 Notable Work BirthplaceMilwaukee, United States 2 Field
Field (category)Sourced to the subject's own account Connections
Associated With
Data Structure, Concepts Knuth's multi-volume The Art of Computer Programming (from 1968) is the canonical systematic treatment of data structures and algorithms in computer science.
Member Of
Source Donald Knuth (Wikipedia)
Proposed
Source Big Omicron and Big Omega and Big ThetaDonald Knuth
Works In
Source Donald Knuth (Wikipedia)
In the Other Atlases
Same As
Also in Computing Atlas: the same subject.
Also in Mathematics Atlas: the same subject.
Nationality
Also in Geography Atlas: the nationality of this subject.
Source Donald Knuth (Wikidata)
Sources
1. Donald Knuth (Wikipedia)
WikipediaLead section
Donald Ervin Knuth ( kÉ™-NOOTH; born January 10, 1938) is an American computer scientist and mathematician.
Member Of: Association for Computing Machinery, Categories
Category:Fellows of the Association for Computing Machinery
View the Source 2. Donald Knuth (Wikidata)
P27 (country of citizenship): United States
Q30
P19 (place of birth): Milwaukee, United States
Q37836
P800 (notable work): TeX
Q5301
P800 (notable work): The Art of Computer Programming
Q82438
P800 (notable work): Computer Modern
Q1122282
P800 (notable work): WEB
Q1141484
P800 (notable work): CWEB
Q5014842
P800 (notable work): literate programming
Q607703
View the SourceBig Omicron and Big Omega and Big Theta
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.