Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
43 used & new from $110.00

Have one to sell? Sell yours here
 
   
Art of Computer Programming, The, Volumes 1-3 Boxed Set (2nd Edition) (The Art of Computer Programming Series) (Vol 1-3)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Art of Computer Programming, The, Volumes 1-3 Boxed Set (2nd Edition) (The Art of Computer Programming Series) (Vol 1-3) (Hardcover)

by Donald E. Knuth (Author)
4.5 out of 5 stars See all reviews (50 customer reviews)

List Price: $199.99
Price: $159.99 & this item ships for FREE with Super Saver Shipping. Details
You Save: $40.00 (20%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 7? Choose One-Day Shipping at checkout. Details
29 new from $130.00 14 used from $110.00
Also Available in: List Price: Our Price: Other Offers:
Hardcover (2nd) 30 used & new from $9.70
Paperback Order it used!
Unknown Binding Order it used!

Frequently Bought Together

Art of Computer Programming, The, Volumes 1-3 Boxed Set (2nd Edition) (The Art of Computer Programming Series) (Vol 1-3) + Art of Computer Programming, Volume 4, Fascicle 4,The: Generating All Trees--History of Combinatorial Generation + The Art of Computer Programming, Volume 4, Fascicle 0: Introduction to Combinatorial Algorithms and Boolean Functions
Price For All Three: $195.97

Customers Who Bought This Item Also Bought

Concrete Mathematics: A Foundation for Computer Science (2nd Edition)

Concrete Mathematics: A Foundation for Computer Science (2nd Edition)

by Ronald L. Graham
4.4 out of 5 stars (30)  $59.99
The Art of Computer Programming, Volume 4, Fascicle 0: Introduction to Combinatorial Algorithms and Boolean Functions

The Art of Computer Programming, Volume 4, Fascicle 0: Introduction to Combinatorial Algorithms and Boolean Functions

by Donald E. Knuth
5.0 out of 5 stars (3)  $17.99
Introduction to Algorithms

Introduction to Algorithms

by Thomas H. Cormen
4.1 out of 5 stars (171)  $58.90
The Art of Computer Programming, Volume 4, Fascicle 2: Generating All Tuples and Permutations

The Art of Computer Programming, Volume 4, Fascicle 2: Generating All Tuples and Permutations

by Donald E. Knuth
5.0 out of 5 stars (6)  $17.99
The Art of Computer Programming, Volume 4,  Fascicle 3: Generating All Combinations and Partitions

The Art of Computer Programming, Volume 4, Fascicle 3: Generating All Combinations and Partitions

by Donald E. Knuth
4.3 out of 5 stars (3)  $17.99
Explore similar items

Editorial Reviews

Product Description
Knuth's multivolume work, widely recognized as the definitive description of classical computer science, is now available in an attractive, boxed set. The three volumes included in this set have each been revised recently to reflect developments in the field. As earlier editions clearly demonstrated, they comprise an invaluable resource in programming theory and practice for students, researchers, and practitioners alike. Countless readers have spoken about the profound personal influence of Knuth's work. Scientists have marveled at the beauty and elegance of his analysis, while ordinary programmers have successfully applied his "cookbook" solutions to their day-to-day problems. All have admired Knuth for the breadth, clarity, accuracy, and good humor found in his books.

See descriptions of each individual volume for more information.

From the Inside Flap
"The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer programming."-- Byte, Sept 1995

"If you think you're a really good programmer,...read [Knuth's] Art of Computer Programming....You should definitely send me a resume if you can read the whole thing." -- Bill Gates

This Knuth set is perfect for your own reference bookshelf, and makes an ideal gift for any serious student or practitioner of computer programming.

See all Editorial Reviews


Product Details

  • Hardcover: 896 pages
  • Publisher: Addison-Wesley Professional; 2 edition (October 15, 1998)
  • Language: English
  • ISBN-10: 0201485419
  • ISBN-13: 978-0201485417
  • Product Dimensions: 10 x 7.1 x 4.9 inches
  • Shipping Weight: 9.3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars See all reviews (50 customer reviews)
  • Amazon.com Sales Rank: #32,886 in Books (See Bestsellers in Books)

Look Inside This Book

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(15)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

50 Reviews
5 star:
 (37)
4 star:
 (7)
3 star:
 (3)
2 star:    (0)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (50 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
188 of 197 people found the following review helpful:
5.0 out of 5 stars Definitive, June 15, 1999
By A Customer
As Knuth himself says, it is impossible for any one person to keep up with all the research in computer science, but these 3 volumes do a remarkably good job of distilling the most important results and explaining them with mathematical rigor.

Each volume contains 2 chapters. Ch. 1, Basic Concepts: mathematical foundations and a description of MIX, a hypothetical machine (now available in software emulations). Ch. 2, Information Structures: lists, trees, memory allocation, garbage collection. Ch. 3, Random Numbers: how to produce series of "random" numbers and test their statistical properties. Ch. 4, Arithmetic: algorithms for integer and floating-point arithmetic. Ch. 5, Sorting: both in memory and on disks or tapes. Ch. 6, Searching: sequential, binary, hashing.

Despite the detailed coverage of the topics, which often involves esoteric mathematical notation, the author's lively style makes the algorithms and the main theoretical results relatively easy to grasp. If all you care about is getting a program to run, buy another book; but if you really want to understand how and why software works, there's nothing quite like this.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
115 of 120 people found the following review helpful:
5.0 out of 5 stars Excellent, for certain people!, April 4, 2000
By A Customer
These books are indisputably classics of the field, and like all classics they have religious adherents and equally firm detractors. The key difference between the two groups is that the adherents are interested in computer SCIENCE, whereas the rest are more taken with computer programming. The books are well written, quite mathematical, and abstract. The books deal with the core subjects of computer science and shy away from the trendy, and so some people tend to see them as anachronistic. Nevertheless, they are deservedly core references in computer science, and a joy for any patient, theoretically minded reader. There are three points I believe should be made. 1) a lot of the detractors of the books are saying correct things: the books don't deal with hot topics, they do present things in greater detail than is necessary in day to day programming, they are books they require a lot of the reader. What they don't recognize is that this is the intention, and that there is nothing wrong with that. The book is targeted at those with a geniune interest in theoretical computer science. 2) many reviewers complain about Knuth's typesetting system, TeX. What they fail to recognize is that TeX is incredibly useful, and about as user friendly as could be expected, for the task for which it was designed: typesetting professional quality mathematics. Anyone who challenges this statement would have to contend with virtually the entire community of people who write papers using higher mathematics, including virtually all professional physicists, mathematicians, and computer scientists. 3) some people accuse Knuth's books of being poorly written. These people are ignorant: either they have not read the works, or they would not recognize skillful writing if they saw it. These books are splendid examples of scientific writing, and are justifiably acclaimed as such. In short, Knuth's books have ensured that the word "science" deserves its place in the phrase "computer science"
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
56 of 60 people found the following review helpful:
4.0 out of 5 stars Yeah, but is it art?, December 9, 2005
Twenty five years ago, after five years of experience programming scientific applications (mostly math stuff, not much real programming beyond algorithms) I began a job programming business applications. At that time, there was very little general communal knowledge about very basic stuff we take for granted today like searching, sorting, memory allocation, data structures...

I began my collection with Knuth and another book (no longer in print) dedicated to data structures. These books defined me as a programmer. I learned MIX only because, as a programmer, I felt that I should be able to understand Knuth's abstraction. I admit that I was frustrated by having to do this. Ironically, even back then, the "other book" used, what was the de facto standard for generically describing algorithms, an ALGOL like language-very pretty!

Many of us have looked forward to Knuth rewriting his artful collection to satisfy our sense of aesthetics. We don't consider that he would have to repeat this huge task over and over again. Or (save me from this one) he could produce an obnoxious series of books titled "The Art of Computer Programming in C", "The Art of Computer Programming in C++", "The Art of Computer Programming in JAVA", "The Art of Computer Programming in C#", and (my favorite) "The Art of Computer Programming for Dummies". I thank Knuth for not doing this, although the last would certainly have a wide audience. Publishers know what they are about.

Another reason, in my humble opinion, that Knuth probably holds to MIX is that the latest generation of programmers do not have a clue what it is like to program a machine directly, or what is happening underneath the hood. There is a huge leap from MIX to MACRO, but the basic principles are still relevant.

The bottom line: YOU CAN COMPLETELY IGNORE MIX! All the relevant ideas are explained in simple plane English and the algorithms in structured English. Those who would prefer not to understand, but to simply cut and paste code, you are simply out of luck.

Now, if that isn't insulting enough (you caught me on a good day (after 32 years of programming I have come to hate computers and ...)) you would be amazed at how many self proclaimed senior programmers (programmers with more than three years of experience?) can't write an algorithm to save their lives.

BUY THE BOOKS! THEYRE A BARGAIN!

By the way, you all should read some of Knuth's other works. How many of us know that Knuth was an important player in getting rid of GOTO statements? I haven't written a GOTO statement in over twenty years! If my memory serves me (on a good day) Knuth wrote in an April edition of the ACM a paper titled, "Goto Bad, ComeFrom Good". He would be pleased to know that he anticipated the Publish-Subscribe Architectural Pattern.


Comment Comments (4) | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Best Computer Science Books ever read
These are the best books in Computer Science that I have ever read. They are selected by the American Scientist as one of the twelve physical-science monographs of the twentieth... Read more
Published 6 months ago by Yuanchyuan Sheu

5.0 out of 5 stars Computer Science
The Art of Programming, by Donald Knuth, is a comprehensive, multi-volume work discussing various programming algorithms and their analysis. Read more
Published 9 months ago by Carlos Jorge

5.0 out of 5 stars Bhagawath Gita,Bible,Kuran and Art Of Programming.
All religions have their own definitive Principles Book. For developer's this is THE one. It has history. It has values. It has predections. Read more
Published 9 months ago by S. Devasundaram

4.0 out of 5 stars Somewhat disappointed by sloppy folding
There are already a lot of wise words written about the contents of these books. Although it may seem a trivial point in comparison to the contents, I was disappointed that the... Read more
Published 13 months ago by R. Bruinsma

4.0 out of 5 stars A fundamental book for the randomness.
Knuth talks about the applications into informatics of the theory number.
This book , written several years ago, is today the best about those facts. Read more
Published 16 months ago by Edoardo Angeloni

5.0 out of 5 stars Great boxed set
This was a requested gift for my son. He is quite pleased with the series. He says the books are concise and informative. A definite recommendation!
Published 17 months ago by Lincoln

5.0 out of 5 stars It's not a textbook---it's a reference book!
Not snob appeal. Yes, it's not a good first textbook. I taught freshman programming at Caltech for a few years, and I admit I didn't use Knuth to teach, in the sense that I... Read more
Published 18 months ago by Mika Nystroem

5.0 out of 5 stars The Art of Computer Programming
I bought the three volumes of this marvelous work in 2004.Three years later (2007) I haven't quite gotten over volume 1. Read more
Published 18 months ago by Mpho Tjabane

5.0 out of 5 stars Data Structures, Algorithms, Performance, Analysis
This is a classic book on algorithm analysis and also in programming techniques. The first one for which author create a hypothetical computing machine (he call it MIX), his own... Read more
Published 22 months ago by Jose Portillo

3.0 out of 5 stars Interesting but too dificult understanding
I do not use to speak English, but this book give a lot of theorems that cannot be understanded if we don't investigate by ourselves. Read more
Published 23 months ago by Juan Manuel Dato

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 29 6 hours ago
looking for programming forums 18 18 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


$15 Off Olay, Pantene, and More

$15 Off Olay, Pantene, and More
This July, enjoy an extra $15 off select skin and hair care from favorite brands such as Olay, Pantene, Secret, and Ivory.

Shop this offer now

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

See the Light

Shop for flashlights
A flashlight provides convenient illumination, whether you need to navigate a dark path or add extra brightness to a work project.

Shop for flashlights

 

On the Bright Side

Shop the Lighting & Electrical Store
Not only does good lighting make your home safer, it also enhances the look and feel of your home. Browse the Lighting & Electrical Store now.

Shop Lighting & Electrical

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates