Randall Hyde, Write Great Code, Volume 1: Understanding the Machine
ISBN-10 1593270038 | 2004 | CHM | 8.4 Mb uncompressed
Volume I teaches important concepts of machine organization in a language-independent fashion. Volume II teaches ways to write high-level language code to help the compiler produce high-quality machine code. By Randall Hyde, author of "The Art Of Assembly Language".
Randall Hyde, Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level
ISBN-10 1593270658 | 2006 | PDF | 4.4 Mb uncompressed
It's a critical lesson that today's computer science students aren't always being taught: How to carefully choose their high-level language statements to produce efficient code. Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level shows software engineers what too many college and university courses don't - how compilers translate high-level language statements and data structures into machine code. Armed with this knowledge, they will make informed choices concerning the use of those high-level structures and help the compiler produce far better machine code - all without having to give up the productivity and portability benefits of using a high-level language.