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:
“There is a sacred horror about everything grand. It is easy to admire mediocrity and hills; but whatever is too lofty, a genius as well as a mountain, an assembly as well as a masterpiece, seen too near, is appalling.”
—Victor Hugo (18021885)
“It is impossible to dissociate language from science or science from language, because every natural science always involves three things: the sequence of phenomena on which the science is based; the abstract concepts which call these phenomena to mind; and the words in which the concepts are expressed. To call forth a concept, a word is needed; to portray a phenomenon, a concept is needed. All three mirror one and the same reality.”
—Antoine Lavoisier (17431794)
“Precious in the sight of the Lord is the death of his saints.”
—Bible: Hebrew Psalms, 116:15.
In the Book of Common Prayer, the lines are rendered: Right dear in the sight of the Lord is the death of his saints. (Psalm 116:13)