Assembly Language in The Book
All examples in the books use a language called "MIX assembly language", which runs on the hypothetical MIX computer. (Currently, the MIX computer is being replaced by the MMIX computer, which is a RISC version.) Software such as GNU MDK exists to provide emulation of the MIX architecture.
Some readers are put off by the use of assembly language, but Knuth considers this necessary because algorithms need to be in context in order for their speed and memory usage to be judged. This does, however, limit the accessibility of the book for some readers who may not be familiar with assembly, or who may be unwilling to translate assembly language code into a high-level language. (A number of alternative textbooks using high-level language examples exist.)
Read more about this topic: The Art Of Computer Programming
Famous quotes containing the words assembly, language and/or book:
“A man may be a heretic in the truth; and if he believe things only because his pastor says so, or the assembly so determines, without knowing other reason, though his belief be true, yet the very truth he holds becomes his heresy.”
—John Milton (16081674)
“You cant write about people out of textbooks, and you cant use jargon. You have to speak clearly and simply and purely in a language that a six-year-old child can understand; and yet have the meanings and the overtones of language, and the implications, that appeal to the highest intelligence.”
—Katherine Anne Porter (18901980)
“What good is a book that does not even transport us beyond all books?”
—Friedrich Nietzsche (18441900)