Recursive procedure (source code)

= Recursive procedure

A procedure whose definition invokes itself directly or indirectly. This is a property of its <programming language syntax>. It does not determine whether execution accumulates unfinished operations.<Structure and Interpretation of Computer Programs by Harold Abelson and others>[Structure and Interpretation of Computer Programs, second edition, §1.2.1: paragraph beginning “In contrasting iteration and recursion”]{ref}