The Art of Computer Programming - Assembly Language in The Book

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 (1802–1885)

    “I do not speak with any fondness but the language of coolest history, when I say that Boston commands attention as the town which was appointed in the destiny of nations to lead the civilization of North America.”
    —Ralph Waldo Emerson (1803–1882)

    “In the learned journal, in the influential newspaper, I discern no form; only some irresponsible shadow; oftener some monied corporation, or some dangler, who hopes, in the mask and robes of his paragraph, to pass for somebody. But through every clause and part of speech of the right book I meet the eyes of the most determined men; his force and terror inundate every word: the commas and dashes are alive; so that the writing is athletic and nimble,—can go far and live long.”
    —Ralph Waldo Emerson (1803–1882)