Appendix A. Engineering Software

image with no caption

The goal of this volume, Thinking Low-Level, Writing High-Level, was to get you to consider the impact of your high-level coding techniques on the machine code that the compiler generates for that code. Unless you understand the efficiency trade-offs of statements and data structures in your HLL programs, you won’t be able to produce efficient programs consistently. And if you want to write great code, you can’t write inefficient programs. However, as noted in Chapter 1 of this book, efficiency isn’t the only attribute that great code possesses. The first two volumes of this series, Understanding the Machine and ...

Get Write Great Code, Volume 2 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.