Write Great Code, Volume 3 by Randall Hyde: 9781593279790.
Randall Hyde is the author of The Art of Assembly Language, one of the most highly recommended resources on assembly, and the three volume Write Great Code series (all No Starch Press). He is also the co-author of The Waite Group's MASM 6.0 Bible.He has written for Dr. Dobb’s Journal, Byte, as well as professional journals.
Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level, teaches software engineers how compilers translate high-level language statements and data structures into machine code. Armed with this knowledge, a software engineer can make an informed choice concerning the use of those high-level structures to help the compiler produce far.
The Blueprint for a Productive Programmer is a short, easy read with pragmatic suggestions that will be useful regardless of the platform you use and your level of experience. Whether you’re a pro with years of experience or just starting out in the field, you’ll benefit from these tips.
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.
This a great book for anyone either just starting to write source code and those that have been doing so but want to get a better understanding. This volume covers many of the most important concepts that are necessary to truly understand and write great 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.
We emphasize not on a particular programming language, but on how to write great code no matter what programming language you use. Just like learning to float is essential for swimming or learning to balance is for riding, we make our programmers masters of source code so that adapting to any skill or technology later, is seamless.