The Art of Computer Programming

E32446

The Art of Computer Programming is Donald Knuth’s seminal multi-volume work that rigorously analyzes algorithms and data structures, widely regarded as one of the most influential and comprehensive texts in computer science.

All labels observed (12)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf book series
computer science book
non-fiction book
author Donald E. Knuth
countryOfOrigin United States of America
surface form: United States
creator Donald E. Knuth
field algorithms
computer science
data structures
firstPublicationYear 1968
genre technical literature
hasAbbreviation The Art of Computer Programming self-linksurface differs
surface form: TAOCP
hasExerciseRewardSystem check for errors and solutions
hasFictionalMachine MIX
MMIX
hasPart The Art of Computer Programming self-linksurface differs
surface form: The Art of Computer Programming, Volume 1: Fundamental Algorithms

The Art of Computer Programming self-linksurface differs
surface form: The Art of Computer Programming, Volume 2: Seminumerical Algorithms

The Art of Computer Programming self-linksurface differs
surface form: The Art of Computer Programming, Volume 3: Sorting and Searching

The Art of Computer Programming self-linksurface differs
surface form: The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1
influenced algorithm textbooks
computer science education
isConsidered comprehensive reference on algorithms
influential textbook
seminal work in computer science
isDescribedAs comprehensive
influential
rigorous
language English
mediaType print
notableFor extensive exercises
mix of theory and practical algorithms
rigorous mathematical treatment of algorithms
use of MIX assembly language
publisher Addison-Wesley
subject algorithm analysis
algorithm design
analysis of algorithms
combinatorics
data structures
number theory
random number generation
search algorithms
sorting algorithms
targetAudience advanced programmers
computer scientists
graduate students in computer science
volumeCountPlanned 7
volumeCountPublished 4

How these facts were elicited

Referenced by (22)

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

Addison-Wesley hasPublished The Art of Computer Programming
Donald E. Knuth knownFor The Art of Computer Programming
Donald E. Knuth notableWork The Art of Computer Programming
this entity surface form: The Art of Computer Programming, Volume 1: Fundamental Algorithms
Donald E. Knuth notableWork The Art of Computer Programming
this entity surface form: The Art of Computer Programming, Volume 2: Seminumerical Algorithms
Donald E. Knuth notableWork The Art of Computer Programming
this entity surface form: The Art of Computer Programming, Volume 3: Sorting and Searching
Donald E. Knuth notableWork The Art of Computer Programming
this entity surface form: The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1
The Art of Computer Programming hasPart The Art of Computer Programming self-linksurface differs
this entity surface form: The Art of Computer Programming, Volume 1: Fundamental Algorithms
The Art of Computer Programming hasPart The Art of Computer Programming self-linksurface differs
this entity surface form: The Art of Computer Programming, Volume 2: Seminumerical Algorithms
The Art of Computer Programming hasPart The Art of Computer Programming self-linksurface differs
this entity surface form: The Art of Computer Programming, Volume 3: Sorting and Searching
The Art of Computer Programming hasPart The Art of Computer Programming self-linksurface differs
this entity surface form: The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1
The Art of Computer Programming hasAbbreviation The Art of Computer Programming self-linksurface differs
this entity surface form: TAOCP
Concrete Mathematics relatedWork The Art of Computer Programming
CWEB literate programming system associatedWith The Art of Computer Programming
subject surface form: CWEB
MIX usedInWork The Art of Computer Programming
MIX introducedIn The Art of Computer Programming
this entity surface form: The Art of Computer Programming Volume 1
MIX documentedIn The Art of Computer Programming
this entity surface form: The Art of Computer Programming Volume 1: Fundamental Algorithms
MIX documentedIn The Art of Computer Programming
this entity surface form: The Art of Computer Programming Volume 2: Seminumerical Algorithms
MIX documentedIn The Art of Computer Programming
this entity surface form: The Art of Computer Programming Volume 3: Sorting and Searching
MMIX usedIn The Art of Computer Programming
MMIX documentedIn The Art of Computer Programming
this entity surface form: The Art of Computer Programming, Volume 1 (later editions)
MMIX documentedIn The Art of Computer Programming
this entity surface form: The Art of Computer Programming, Volume 4 fascicles