Why is iterative better than recursive?

I see many people say this, why? Stack is faster to access, and both stack and heap use the same memory source and can be configured to have the same amount. Is it because recursion has additional time/space overhead from function calls?

Comments (2)