Subroutines
Call stack
Stack
Pointer
Optimizing compiler
Tail call
Inline expansion
Profiling
Function prologue
Fortran
Call graph
C dynamic memory allocation