Автор: Lime гость 88.215.147.xxx
можно еще вопрос, а как лучше понимать рекурсию, с материалистических или идеалистических позиций? :-) те. рекурсия это функция мышление и наши отражения/предствления/теории окружающего получаются рекурсивными или это свойство базируется на "материальной физеке"? или как-то еще? |
|
В узком смысле - Рекурсия - есть вызов Функции из самоё-себя.. При этом средний программист засовывает в качестве Аргументов нечто Сводящее Задачу к Подзадаче.. Подсписок изначального Списка.. или Меньшую Матрёшку по сравнению с текущей Матрёшкой.. При граммотном написании Рекурсии и умном моделировании Матрешёк - Алгоритм получается весьма коротким и функционально прозрачным.. Понятным любому Лошарику-Тарасову.. Не зря Лисп был языком публикаций академического ИИ с 1965..
Часто именно - взятие подсписка и вычленение очередного головного элемента списка - и воспринимается за бытовую Рекурсию.. Но именно подобный просмотр списка проще писать в виде Цикла.. Что и было намёкнуто Валентину..
Таким образом ==> Рекурсивное программирование
отображает чел.мозговую любовь сводить Задачу к подзадаче..
и поиску-по-образцу..
Наша теория Инж. ИИ именно и Сильна/Верна/Истинна..
потому что она - Рекурсивна