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.
Proposed
Source Big Omicron and Big Omega and Big ThetaDonald Knuth
Works In
Source Donald Knuth (Wikipedia)
In the Other Atlases
Sources
1. Donald Knuth (Wikipedia)
WikipediaLead sectionQuote, Lead section
Donald Ervin Knuth ( kÉ™-NOOTH; born January 10, 1938) is an American computer scientist and mathematician.
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.