Chapter 5. Compiler Operation and Code Generation

image with no caption

In order to write HLL code that produces efficient machine code, you really need to understand how compilers and linkers translate high-level source statements into executable machine code. A complete presentation of compiler theory is beyond the scope of this book; however, in this chapter I do explain the basics of the translation process so you can understand the limitations of HLL compilers, and you’ll be able to work within those limitations.

This chapter

  • Teaches you about the different types of input files programming languages use

  • Explores the differences between various language implementations ...

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.