The book is said to teach important concepts of machine organization in a language-independent fashion.
This volume is the first installment in an anticipated multi-volume series that is intended to help programmers make wiser choices with respect to programming statements and data types when writing software. "This is one of those subjects that has needed to be addressed for a very long time," says author Hyde. "No one can become a great programmer without this stuff."
The book's sections on computer architecture and input/output are meant to be especially useful to working programmers. The three subsequent volumes in the Write Great Code series will focus on the topics of "Thinking Low-Level, Writing High-Level," "Engineering Software," and "Testing, Debugging, and Quality Assurance."
About the AuthorRandall Hyde, is the author of
The Art of Assembly Language (No Starch Press) and is also the co-author of The Waite Group's
MASM 6.0 Bible. He has written for
Dr. Dobb's Journal, Byte, and a number of professional journals.
Related stories: