avabodh
HomeAboutWriting

C Internals


Contents

  • Introduction
  • Program Structure
  • Stack and Local Variables
  • Translation of Arithmetic Operations
  • Translation of Bitwise Operations
  • Translation of Branch Statement
  • Translation of Loop
  • Pointer Dereferencing
  • Array Indexing
  • Function Pointer
  • Function Call
  • Parameter Passing
  • Returning Value From Function
  • Memory Allocation for Structure
  • Mixing C and Assembly
  • Miscellaneous
  • Conclusion
Introduction→
Building · WindyI’m building Windy, the shared memory layer for coding agents — durable specs, diagrams, and plans your AI agents read and write over MCP. windylogic.ai →

avabodh

Notes and long-form writing on systems, internals, and the craft of building software.

Currently building

Windy→The shared memory layer for coding agents.

Elsewhere

  • LinkedIn
  • Twitter / X
  • Email

© 2012–2026 · Rajeev Kumar

Built by hand