В чем отличие рекурсивного процесса от процедуры? Читаю SICP. Там приводится объяснение объяснение между рекурсивным процессом и процедурой. Но я понял не до конца. Типо рекурсивный процеСС - это и есть рекурсия во всех ее прелестях, а вот рекурсивная процеДУРА - может создавать либо рекурсивный процеСС, либо итерационный (хвостовая рекурсия)?

21 Мар 2022 в 19:53
190 +1
0
Ответы
1

Да, вы правильно поняли. Рекурсивный процесс означает, что сама процедура вызывает себя, создавая новые экземпляры процесса. Рекурсивная процедура, с другой стороны, описывает структуру вычислений и может порождать как рекурсивные процессы, так и итерационные процессы (когда рекурсия заменяется циклом). Например, хвостовая рекурсия - это частный случай рекурсивной процедуры, когда вызов рекурсии является последней операцией в процессе выполнения и может быть оптимизирован компилятором в цикл.

16 Апр в 19:02
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 95 047 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир