Everything About ___
Live briefing

Everything about Tagged pointer

Class of computer memory address reference

In computer science, a tagged pointer is a pointer with additional data associated with it, such as an indirection bit or reference count. This additional data is often "folded" into the pointer, meaning stored inline in the data representing the address, taking advantage of certain properties of memory addressing. The name comes from "tagged architecture" systems, which reserved bits at the hardware level to indicate the significance of each word; the additional data is called a "tag" or "tags", though strictly speaking "tag" refers to data specifying a type, not other data; however, the usage "tagged pointer" is ubiquitous. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Tagged pointerA 5-minute orientation
  2. Pick up a classic book: C How to ProgramThe most-reprinted book on the subject
  3. Go sideways: Bus errorA closely related topic
  4. Go sideways: Data structure alignmentA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics