Want to Read saving…. Want to Read Currently Reading Read. Other editions. Enlarge cover. Error rating book. Refresh and try again. Open Preview See a Problem? Details if other :. Thanks for telling us about the problem. Return to Book Page. 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.
Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level , teaches software engineers how compilers tra 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.
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 better machine code--all without having to give up the productivity and portability benefits of using a high-level language.
Get A Copy. Paperback , pages. More Details Original Title. Other Editions 3. Friend Reviews. To see what your friends thought of this book, please sign up.
To ask other readers questions about Write Great Code , please sign up. Lists with This Book. Community Reviews. Showing Rating details. More filters. Click here to download Chapter 3. Click here to download Chapter 8. The Write Great Code Series. The production of high-performance personal computers over the past two decades has enabled the creation of some amazing software products. However, a common complaint users have with modern software is "despite the fact that machines have gotten faster, software seems to be getting slower.
High-performance computer systems allow programmers to get away with writing sloppy code and still achieve an acceptable performance level. There are two problems with this approach: Programmers, rather than users and purchasers of computer systems , are the beneficiaries of improvements in computer architecture.
Faster CPUs allow programmers to write sloppier code while still maintaining the performances levels acceptable on previous generation CPUs. Programmers who don't have to work at writing great code, never learn how to write great code or if they originally knew, their skills atrophy from disuse.
Write Great Code Volume I:. Understanding the Machine. Today's programmers are often narrowly trained because the industry moves too fast. This, the first of four 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.
Search Engine. 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. 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 better machine code--all without having to give up the productivity and portability benefits of using a high-level language. NET 2. This book is special, because for the first time you get an easy-to-follow set of code and design standards that addresses the basic needs of.
0コメント