What exactly do you mean by this?
What exactly do you mean by this?
I assume you're referring to an optimization, because one can write tail recursion in any language that supports subroutines.
If only! For anyone else who got saddled with some FORTRAN 77 code, you may or may not have recursion available even with subroutines. It wasn't required by the language standard, but some implementations supported it. Not the one I "got" to use (and quickly moved on from) a while back, though.
Yes, I did mean optimization - without it you can blow through your stack quickly (and the traceback will be long and redundant :)
They made a highly redundant traceback display much more pleasant a couple years ago, writing "the same thing 1,998 more times ..." or something like that.