Quais são as diferenças entre "recursão", "um procedimento sem fim que se refere a si mesmo" e "agendamento repetido"? [fechadas]

Esta pergunta pretende ser uma pergunta / resposta canônica para desambiguação quanto ao termo descritivo "recursão" ou "recursiva". E, na medida do aplicável, "um procedimento sem término que se refere a si mesmo" e "agendamento repetido".

NoJavaScript quais são as definições e diferenças entre

"recursão";"um procedimento que não termina que se refere a si mesmo"; e"agendamento repetido"

Costumo ver o termo "recursão" usado quando uma função repetida se chama, embora qual seja a definição inequívoca de "recursão" emJavaScript?

Raramente eu vi os termos "um procedimento sem fim que se refere a si mesmo" ou "agendamento repetido" usado ao descrever o padrão de uma função; freqüentemente "recursivo" ou "recursão" é usado para descrever um padrão em que, no corpo da chamada de função, uma chamada de função é feita para a função original que iniciou o processo.

Quando "recursão" não é aplicável a um padrão de função específico; e quais são as definições e distinções inequívocas entre "recursão", "um procedimento sem fim que se refere a si mesmo" e "agendamento repetido"?

questionAnswers(1)

yourAnswerToTheQuestion