£15.99
FREE Delivery in the UK.
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon.
Gift-wrap available.
Quantity:1
Trade in your item
Get a £2.37
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

The Art of Computer Programming Volume 1 Fascicle 1 MMIX A RISC Computer for the New Millennium Paperback – 14 Feb 2005


See all formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback
"Please retry"
£15.99
£8.18 £12.33

Frequently Bought Together

The Art of Computer Programming Volume 1 Fascicle 1 MMIX A RISC Computer for the New Millennium + The Art of Computer Programming, Vol. 4A: Combinatorial Algorithms, Part 1
Price For Both: £54.30

Buy the selected items together


Trade In this Item for up to £2.37
Trade in The Art of Computer Programming Volume 1 Fascicle 1 MMIX A RISC Computer for the New Millennium for an Amazon Gift Card of up to £2.37, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Product details

  • Paperback: 144 pages
  • Publisher: Addison Wesley; 1 edition (14 Feb 2005)
  • Language: English
  • ISBN-10: 0201853922
  • ISBN-13: 978-0201853926
  • Product Dimensions: 16 x 1 x 23.6 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 414,248 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

From the Back Cover

This multivolume work on the analysis of algorithms has long been recognized as the definitive description of classical computer science. The three complete volumes published to date already comprise a unique and invaluable resource in programming theory and practice. Countless readers have spoken about the profound personal influence of Knuth's writings. Scientists have marveled at the beauty and elegance of his analysis, while practicing 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.

To begin the fourth and later volumes of the set, and to update parts of the existing three, Knuth has created a series of small books called fascicles, which will be published t regular intervals. Each fascicle will encompass a section or more of wholly new or evised material. Ultimately, the content of these fascicles will be rolled up into the comprehensive, final versions of each volume, and the enormous undertaking that began in 1962 will be complete.

Volume 1, Fascicle 1

This first fascicle updates The Art of Computer Programming, Volume 1, Third Edition: Fundamental Algorithms, and ultimately will become part of the fourth edition of that book. Specifically, it provides a programmer's introduction to the long-awaited MMIX, a RISC-based computer that replaces the original MIX, and describes the MMIX assembly language. The fascicle also presents new material on subroutines, coroutines, and interpretive routines.



About the Author

Donald E. Knuth is known throughout the world for his pioneering work on algorithms and programming techniques, for his invention of the Tex and Metafont systems for computer typesetting, and for his prolific and influential writing. Professor Emeritus of The Art of Computer Programming at Stanford University, he currently devotes full time to the completion of these fascicles and the seven volumes to which they belong.



Customer Reviews

5.0 out of 5 stars
5 star
2
4 star
0
3 star
0
2 star
0
1 star
0
See both customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

Format: Paperback
I have to admit I am poor so I just bought the book I needed. I needed to build a database that did not use any commercial package. This book saved my bacon. I almost did not buy it when all I saw in it was math. But I was desperate and it paid off. Turns out you could not explain it any other way. I use it primarily for balanced trees. I may try some thing more exotic later. I can not tell you about the other volumes but this one will defiantly pay for it's self.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
0 of 1 people found the following review helpful By M. A. Pell on 24 Dec 2012
Format: Paperback Verified Purchase
This book updates the old MMX computer and instruction set to a modern version and is essential for Volume 4 and future updates of volumes 1-3 of Knuth's classic books.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: 4 reviews
63 of 67 people found the following review helpful
Reminds me of chess 8 May 2005
By W Boudville - Published on Amazon.com
Format: Paperback
Decades ago, when Knuth wrote the first edition of his classic Art of Computer Programming, he invented an assembly language in which to implement the many algorithms of the books. He called it MIX. It was quite representative of the actual assemblers of the time [late 60s]. But time and Moore's Law marched on. The 8 bit nature of MIX grew increasingly outdated.

In response, Knuth gives us here a massively upgraded version, called MMIX. It operates on 64 bit wide data. Yay! Still a classic von Neumann architecture, mind you. But very spiffy. MMIX also has 256 general purpose registers and 32 special purpose registers, where these all are 64 bits wide, naturally. Plus, MMIX lives in an address space of 2**64 bytes of memory.

Unlike the Intel or AMD chips, which are CISC, Knuth opted for a RISC MMIX. So learning the opcodes is very rapid, if you have dealt with assemblers before.

This little text gets you up to speed in MMIX. Consider it as prep for the full volume 4, when that comes out. [Prof. Knuth, it's late.]

But this MMIX book is utterly unlike any other assembler book. It comes replete with programming problems (and answers) of considerable intellectual heft. Conventional assembler books simply don't do this. Their problems tend to be mundane and trivial. This book lets you find surprising conceptual depths hidden under a deceptively simple language. Compare this to chess.
2 of 3 people found the following review helpful
the books are amazing. Random numbers 10 Aug 2014
By gwavin - Published on Amazon.com
Format: Paperback Verified Purchase
Just reading this will make you smarter. You don't need to actually understand it, you just read it and once you get the English bits the greek bits will make some sense.
Seriously, though, the books are amazing. Random numbers. How to make them, and how to test them. That is computers lads, the rest is fluff. And this is the way to know that.
So buy the books, read them, reread them, and implement a few things from them and you will be able to bluff your way through almost every conversation in computer science.
Ideal for a post grad.
5 of 13 people found the following review helpful
Don't Program Without it! 2 Jun 2008
By J. E. Sherman - Published on Amazon.com
Format: Paperback
Three classic volumes from Donald Knuth. I have the 3rd edition. Once your get pass understanding MIX ( MMIX, 4th edition), it is a great technical read. Bring so much to Computer Science. I used them in school. I use them today.
8 of 83 people found the following review helpful
Classic text on Comp Sci 18 Mar 2005
By Eric Kent - Published on Amazon.com
Format: Paperback
The Art of Computer Programming is a classic from Professor Knuth.

this is required CS reading and should be required for every programmer.
Were these reviews helpful? Let us know


Feedback