Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level
Author | : | |
Rating | : | 4.19 (637 Votes) |
Asin | : | 1593270658 |
Format Type | : | paperback |
Number of Pages | : | 640 Pages |
Publish Date | : | 2016-01-14 |
Language | : | English |
DESCRIPTION:
The second volume in the Write Great Code series supplies the critical information that today's computer science students don't often get from college and university courses: How to carefully choose their high-level language statements to produce efficient 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 better machine code--all without having to give up the productivity and portability benefits of using a high-level language.. 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
Randall Hyde is the author of Write Great Code Volumes 1 and 2 (No Starch Press) and the co-author of MASM 6.0 Bible (The Waite Group). Hyde taught assembly language at the University of California, Riverside for over a decade.. He has written for Dr. Dobb ™s Journal, Byte, and various professional journals
"Exceeds its goal of helping developers pay more attention to application performance a must for any high-level application developer." -- Free Software Magazine, May 9, 2006"If you want to know what's really going on with your programs you won't find an easier introduction." -- DevX, April 14, 2006
Overall, totally worth it Lance C. Hibbeler I read the first volume of this book, and it was a great, informative read. After volume 2, I have this to say:This book is not a cookbook for writing better code. Hyde explains why certain programming constructs are better than others (and in what cases), and backs it up with evidence from the assembly code (that is the entire premise of the book). Finally, solid proof of (and against) what I've been hearing all along from instructors and other programmers on message boa. Excellent material for serious software developers Back in "the day", you really couldn't write high-level code without at least some exposure at some point to lower-level code, like Assembler. Now, you can pretty much be completely ignorant of what happens in your Java or VB code "under the covers". But that doesn't mean you can't benefit from understanding how your compiler turns your readable code into machine-readable operations. Randall Hyde does an excellent job in explaining all this in his book Write Great Code Vo. Lots of detail Amazon Customer Very few books go into the kind of detail that this one goes into. It teaches you to think like a compiler, so you understand the reasoning why certain code is slower that others. It is definitely a good book to get to learn how to optimize code. It talks about current game systems, and assembly that those would use also.