In the days of assembler, you need a convention of who is responsible for cleaning up the stack, caller or callee.
People writing assembly which calls out to functions would essentially have to write the same boilerplate code each time.
With C, it becomes a non-issue.
In the days of assembler, you need a convention of who is responsible for cleaning up the stack, caller or callee.
People writing assembly which calls out to functions would essentially have to write the same boilerplate code each time.
With C, it becomes a non-issue.