Quote Originally Posted by Sebastiani View Post
[...] but hardware support isn't strictly necessary.
I agree. It seems, though, that many C students think that there is a stack (ie. hardware SP, and related addressing mode(s), bound checking etc.).