A named, reusable bundle of processing.
A unit that encapsulates specific processing and makes it reusable through arguments and a return value. When called, a stack frame is pushed, holding its local variables and return address.
© 2026 ITBGM