3 ms·
Every mainstream language supports recursion. If it also supports loops, like most do, then loops are used more often, because they're more flexible (example: e
by millstone 8y ago
Every mainstream language supports recursion. If it also supports loops, like most do, then loops are used more often, because they're more flexible (example: early-exit).
- tome 8y agoNot every mainstream language supports tail call optimisation. Without TCO, rewriting loops as recursive functions is a bad idea.