Chapter 13. Thinking Low-Level, Writing High-Level

image with no caption

The goal of this volume, Understanding the Machine, was to get you thinking at the level of the machine. Of course, one way to force yourself to write code at the machine level is to write your applications in assembly language. When you’ve got to write code statement by statement in assembly language, you’re going to have a pretty good idea of the cost associated with every statement.

Unfortunately, using assembly language isn’t a realistic solution for most applications. The disadvantages of assembly language have been well publicized (and blown out of proportion) over the past several decades, ...

Get Write Great Code 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.