[WEBINAR] The New Normal: Dealing with the Reality of an Unsecure World

Donald Knuth

Definition - What does Donald Knuth mean?

Donald Knuth is an American computer scientist who is renowned globally for his work in computer programming and, more specifically, algorithm analysis. He is a former professor at the University of Stanford and the author of several books and papers on computer programming and algorithms.

Donald Knuth is popularly known as the father of the analysis of algorithms.

Techopedia explains Donald Knuth

Donald Knuth is known for his work in deciphering the complexity of computer algorithms and creating mathematical techniques to manage them. As a computer scientist, Knuth has developed several innovations. He created the WEB and CWEB programming interfaces, and has received several awards and medals, including a Turing Award in 1974, Franklin Medal in 1986 and, most recently, the Stanford University School of Engineering Hero Award in 2012.

Knuth's book, "The Art of Computer Programming," was a popular volume in late 1960s and helped him gain recognition as a thought leader in computer science.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
"Techopedia" on Twitter

Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Free Whitepaper: The Path to Hybrid Cloud
Free Whitepaper: The Path to Hybrid Cloud:
The Path to Hybrid Cloud: Intelligent Bursting To Amazon Web Services & Microsoft Azure
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.