Science Atlas

How We Know What We Know
Sign In
Text size
100%
Theme
Scientist

Donald Knuth

Computer Science

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
1938 1
FieldSourced to the subject's own account
Computer science; the analysis of algorithms 1
Nationality
United States 2
Notable Work
Computer Modern 2
Notable Work
CWEB 2
Notable Work
literate programming 2
Notable Work
TeX 2
Notable Work
The Art of Computer Programming 2
Notable Work
WEB 2
Birthplace
Milwaukee, United States 2
Field
Field (category)Sourced to the subject's own account
Computer Science 1
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 section
Quote, 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 Source
Big Omicron and Big Omega and Big Theta
Donald Knuth, ACM SIGACT News, 1976View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.