Chapter 8. Variables in a High-Level Language

image with no caption

This chapter will explore the low-level implementation of variables found in high-level languages. Although assembly language programmers usually have a good feel for the connection between variables and memory locations, high-level languages add sufficient abstraction to obscure this relationship. This chapter will cover the following topics:

  • The runtime memory organization typical for most compilers

  • How the compiler breaks up memory into different sections and how the compiler places variables into each of those sections

  • The attributes that differentiate variables from other objects

  • The difference between ...

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.