Donald Knuth
Also known as Donald E. Knuth, Donald Ervin Knuth, 高德纳
Donald Knuth is the author of The Art of Computer Programming, and by March 2026 the AI model Claude Opus 4.6 had solved a graph theory problem that he had worked on unsuccessfully for weeks. In 2025 he published a fascicle on constraint satisfaction, a framework tied to computer vision. He created the TeX typesetting system and published its program as a book in 1986. He received the ACM Turing Award in 1974, the National Medal of Science in 1979, and the Kyoto Prize in 1996. As of October 2026, he is Professor Emeritus of The Art of Computer Programming at Stanford University.
Timeline
-
1956–1960
Switching to mathematics at Case
At Case, he switches from physics to mathematics and receives two degrees there in 1960.
-
1957
His first large-scale program
In 1957 he writes his first large-scale program, which plays tic-tac-toe.
-
1968
The first volume of TAOCP
The first volume of The Art of Computer Programming appears in 1968, after he concludes that the subject needs six or seven volumes.
-
1974–1996
Turing, medal and Kyoto prizes
He wins the ACM Turing Award in 1974, the National Medal of Science in 1979, and the Kyoto Prize in 1996.
-
1986
Typesetting with TeX and METAFONT
He creates the TeX typesetting system and publishes its program as a book in 1986.
-
2025
A fascicle on constraint satisfaction
Fascicle 7 on constraint satisfaction appears in 2025, and its framework ties to dozens of computer science topics, including computer vision.
-
By March 2026
An AI-solved graph problem
Claude Opus 4.6 solves a graph theory problem that he had worked on unsuccessfully for weeks.
-
As of October 2026
Professor emeritus at Stanford
His current post is Professor Emeritus of The Art of Computer Programming at Stanford University.
Sources and credits
Photo: Flickr user Jacob Appelbaum , uploaded to en.wikipedia by users BeSherman , Duozmo, via Wikimedia Commons. License: CC BY-SA 2.5. Source: commons.wikimedia.org. Cropped to a square and resized. Ask us to remove or replace this photo.
- Donald Knuth - Wikipedia
- Donald Knuth on Machine Learning and the Meaning of Life - The New Stack
- Donald E. Knuth | NSF - U.S. National Science Foundation
- Donald Knuth's Profile | Stanford Profiles
- The Art of Computer Programming
- Art of Computer Programming, Volume 4, Fascicle 7 (Addison-Wesley)
- Claude Just Solved an Open Math Problem That Had Stumped Researchers for Weeks | StackSweep
- Don Knuth names his latest work after Claude.ai - cusy
- Don Knuth's Home Page