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:
“That man is to be pitied who cannot enjoy social intercourse without eating and drinking. The lowest orders, it is true, cannot imagine a cheerful assembly without the attractions of the table, and this reflection alone should induce all who aim at intellectual culture to endeavor to avoid placing the choicest phases of social life on such a basis.”
—Mrs. H. O. Ward (18241899)
“One who speaks a foreign language just a little takes more pleasure in it than one who speaks it well. Enjoyment belongs to those who know things halfway.”
—Friedrich Nietzsche (18441900)
“Painting myself for others, I have painted my inward self with colors clearer than my original ones. I have no more made my book than my book has made mea book consubstantial with its author, concerned with my own self, an integral part of my life; not concerned with some third-hand, extraneous purpose, like all other books.”
—Michel de Montaigne (15331592)