The .NET Stack Machine
The lesson introduces the IL evaluation stack as the core execution model, drawing parallels to the ancient FORTH language and explaining how local variable slots and stack operations work together. We walk through every IL instruction generated for the simple expression int i = 456; i = i + 1, covering the LDC, STLOC, LDLOC, and ADD instructions.