ALERT

[WEBINAR] Better to Ask Permission? Best Practices for Privacy and Security

The Art of Computer Programming (TAOCP)

Definition - What does The Art of Computer Programming (TAOCP) mean?

"The Art of Computer Programming," often abbreviated TAOCP, is a book by a computer scientist and mathematician named Donald Knuth. The book was written in the 1960s and has been continuously expanded in installments, with the most recent volume published in December 2015.

Techopedia explains The Art of Computer Programming (TAOCP)

"The Art of Computer Programming" attempts to cover different types of programming algorithms and operations, as well as other aspects of computer science. Much of the work in the initial volumes is based on the relatively less complex programming fundamentals of the earlier era, from the 1960s to the 1990s, prior to the development of more modern languages like Java and Python. Rather than covering relatively new concepts like machine learning, many of the chapters and volumes of "The Art of Computer Programming" focus on mathematical computing, information structures, and ideas like recursion and lexical scanning.

A detailed table of contents shows all of the different classical ideas and concepts related to algorithms and computer programming that are treated in this broad survey of programming concepts.

Although "The Art of Computer Programming" is widely recognized in some circles as a definitive resource for programming, some describe it as more of a status symbol, or part of the technology subculture. Knuth himself points out that the book is designed to be used in conjunction with self-study or classroom study, since it is exceedingly difficult to learn about computer science only through reading.

Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.