|
Write Great Code: Understanding the Machine
A solid foundation in software engineering for programmers.
Today's programmers are often narrowly trained because the industry moves too fast. That's where this new series from Randall Hyde (author of The Art of Assembly Language) comes in. This, the first of three volumes, teaches important concepts of machine organization in a language-independent
fashion, giving programmers what they need to know to write great code in any language, without the usual overhead of learning assembly language to master this topic. The Write Great Code series will help programmers make wiser choices with respect to programming statements and data types when writing software.
Contents
Chapter 1: What You Need to Know to Write Great Code
Chapter 2: Numeric Representation
Chapter 3: Binary Arithmetic and Bit Operations
Chapter 4: Floating Point Representation
Chapter 5: System Organization
Chapter 6: Memory Organization
Chapter 7: Character Representation
Chapter 8: Constants and Types
Chapter 9: Digital Design
Chapter 10: CPU Architecture
Chapter 11: Instruction Set Architecture
Chapter 12: Memory Architecture
Chapter 13: Input and Output
Chapter 14: How Compilers Work
|