Computer professionals, must-read classic books

Source: Internet
Author: User
Tags data structures

Reprint VERYCD--Star Moonlight

1.The Art of computer programming


Author:donald.e.knuth
Web site:http://www-cs-faculty.stanford.edu/~knuth/taocp.html
Book Info: Known as one of the 20 most important works of the 20th century, Einstein's << theory of relativity >> juxtaposition is an authoritative work in the field of computer science. A total of 7 volumes, currently published 3 volumes, known as " The computer programming theory of Homer Epic "," can be compared with Newton's << Natural Science Mathematical Principles >> comparable magnum opus ". The author's mathematical skills have created a rigorous style of the book, although this book is not described in today's popular programming language, but it does not damage it" The status of programming epic ". The truth is very simple, its connotation of the design idea is never outdated. The ART of computer programming planned to release seven copies, but currently only three volumes have been completed. The book is available in Japanese, Russian, Spanish and many other countries. Among them, the Chinese version is issued by the National Defense University Press.

Book Reviews:
Countless readers are talking about the far-reaching effects of Knuth's book. Scientists marvel at the thoroughness of analytic logic, and ordinary programmers have succeeded in applying the programs listed in their books to their everyday problems. All of us appreciate Knuth's precision and wit in this book, and is pleased with its clarity and breadth of coverage.
I can't express the excitement and excitement that this book has brought to me in learning and creativity, and I've brought them into my life, like my car, restaurant, work, family ... Ubiquitous.
----Charles Long
Regardless of your background, if you are doing complex computer programming, you should read every book in this book to complement your expertise.
When a problem is difficult to solve and must be solved by using Knuth's book, it is always a pleasant thing to do. I find that using them on computers can have amazing results.
----Jonathan Laventhol
If you think you are a really good programmer ... Read Knuth's << computer programming art &GT;&GT; If you can read the whole book, please send me a copy of your resume.
----Bill Gates.
   the ART of computer programming, Volume 1:fundamental algorithms (3rd Edition)

Author:donald.e.knuth
Publisher:prentice Hall
Amazon Reviews:Amazon.com
Book Info: Volume 1 is the underlying algorithm that begins with basic programming concepts and techniques, and then describes the information structure-the representation of information within computers, the structural relationships between data elements, and the effective methods for dealing with them. Mainly used in simulation, digital methods, symbolic calculations, Software and system design. Many simple and important algorithms and techniques have been added to the previous version, and the precise preliminary calculations have been modified to accommodate the current trend.

   the ART of computer programming, Volume 2:seminumerical algorithms (3rd Edition)

Author:donald.e.knuth
Publisher:prentice Hall
Amazon Reviews:Amazon.com
Book Info: Volume 2nd gives a comprehensive introduction to the field of half-value algorithms, divided into two chapters, "Random number" and "arithmetic". This volume summarizes the main algorithm examples and the basic theory of these algorithms, The interaction between computer programming and numerical analysis is widely analyzed. The 3rd edition is particularly noteworthy for the Knuth of the random number generation program and the discussion of the calculation of the form power series.

   the ART of computer programming, Volume 3:sorting and Searching (2nd Edition)

Author:donald E.knuth
Publisher:prentice Hall
Amazon Reviews:Amazon.com
Book Info: Volume 3 is a 1th revised version of sorting and searching, the most comprehensive study of first-class techniques for sorting and searching computers, which expands the processing of data structures in volume 1, Include both the size database and the memory and the external storage. This book includes a careful examination of the computer method of choice, and its efficiency of a large number of analysis. This edition of the book is unique in that it is optimized for sorting, as well as a new theoretical exposition of general hashing and permutation methods.

Author Profile:
Donald.e.knuth (Donald. E. Knut, the Chinese name Gartner, is a pioneer in algorithmic and procedural design technology, the inventor of the computer typesetting system Tex and Metafont, who world famous in the field of computer science for his achievements and a large number of creative and far-reaching writings (19 books and 160 papers), is a recognized guru of computer science. Emeritus Professor of computer programming art at Stanford University, He is currently concentrating on completing his epic seven-volume set of computer science. The great Project began in 1962 when he was a graduate student at Caltech. Knuth has received many awards and honors, including the American Computer Association Turing Award (ACM Turing Award), Former U.S. President Jimmy Carter awarded the Scientific Gold Medal (Medal of Science), the American Mathematical Society Steele Award (AMS Steele Prize), and November 1996 due to the invention of advanced technology won the highly respected Kyoto Award (Kyotoprize). Now lives with his wife, Jill, on the Stanford campus.
Donald.e.knuth The most glorious moment of his life at Stanford University's computer department, he won the American Computer Association Turing Award, becoming a well-deserved leader in the field.
----------------------------------------------------------------
2.Introduction to Algorithms

Author:thomas h.cormen, Charles E.leiserson, Ronald l.rivest, Clifford Stein
Amazon Reviews:Amazon.com
Book Info: An Introduction to CLRs's << algorithm, >&gt, called "The Bible of computer algorithms."
The book's main author is from the Massachusetts Institute of Technology Computer, one of the authors of Ronald L.rivest because of its contribution to the public secret key cryptographic algorithm RSA won the Turing Award, is currently the standard textbook of the algorithm, many universities in the United States computer departments use it, Some institutions in the country also use this book as a textbook for algorithmic courses. Many other professionals also cite it frequently. Since TAOCP only published 3 volumes, CLRs compared the former to more comprehensive, including all the classical algorithms. All the procedures of the book by the Pseudo-generation

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.