I have used recursion very effectively in Blitz3D and have never had a problem.
Recursion is known to be an extremely powerful algorithmic technique and is found in every major programming language.
When using recursion, the coder must bear in mind the impact of local variables within the function. The stack is used as the allocation space for these functions' local variables.
So if you have a function with a lot of local variable space, you will run out of stack very very fast.
yinch'03
Recursion is known to be an extremely powerful algorithmic technique and is found in every major programming language.
When using recursion, the coder must bear in mind the impact of local variables within the function. The stack is used as the allocation space for these functions' local variables.
So if you have a function with a lot of local variable space, you will run out of stack very very fast.
yinch'03