Access the NEW Basecamp Support Portal

The Art of Computer Programming – Wikipedia

« Back to Glossary Index

History and Development of “The Art of Computer Programming”
Donald Knuth’s education and early career at Burroughs Corporation
– Proposal and expansion of the book from a single volume to seven volumes
– Support from Richard S. Varga

Assembly Language in the Book
– Use of MIX assembly language and MIX computer in the examples
– Transition to the use of MMIX computer, a RISC version
– Emulation software available for MIX architecture
– Importance of assembly language for algorithm speed and memory usage

Critical Response to “The Art of Computer Programming”
Donald Knuth’s Turing Award for contributions to algorithm analysis and computer programming
– Recognition as the first and best comprehensive treatment of computer programming
– Inclusion in the list of 100 Books that shaped a Century of Science
– Endorsement by Bill Gates and recognition by The New York Times

Volumes and Editions of “The Art of Computer Programming”
– Publication details and page counts of Volume 1, Volume 2, and Volume 3
– Separate ISBN and availability of errata/addenda for each volume
– Coverage of fundamental algorithms, seminumerical algorithms, sorting and searching, and combinatorial algorithms
– Previous editions and their publication details

Volumes and Fascicles of “The Art of Computer Programming”
– Publication details and contents of Volume 4A and Volume 4B
– Manuscript submission and publication timeline for Volume 4
– Planned Fascicle 7 for Volume 4C
– Various boxed sets and their publication details
– Details of individual fascicles and pre-fascicles for Volume 4 and Volume 1

« Back to Glossary Index

Request an article

Please let us know what you were looking for and our team will not only create the article but we'll also email you to let you know as soon as it's been published.
Most articles take 1-2 business days to research, write, and publish.
Content/Article Request Form

Submit your RFP

We can't wait to read about your project. Use the form below to submit your RFP!
Request for Proposal

Contact and Business Information

Provide details about how we can contact you and your business.


Quote Request Details

Provide some information about why you'd like a quote.