Answer: Processes arise (or evolve) when we evaluate programs, and programs describe processes. A process is either recursive or iterative, depending on whether it accumulates deferred operations as it evolves, or not. A process that accumulates deferred operations is called recursive. See SICP JS.
Question: What is a recursive process?
Answer: Processes arise (or evolve) when we evaluate programs, and programs describe processes. A process is either recursive or iterative, depending on whether it accumulates deferred operations as it evolves, or not. A process that accumulates deferred operations is called recursive. See SICP JS.