What: | Lecture |
When: | Sunday, 12 September 2010, 13:00–14:35 |
Where: | ПОМИ РАН |
В лекции дается введение в язык Scheme на примере нескольких простых
программ, а затем рассматривается явление рекурсии, хвостовые вызовы и связанные с ними техники построения и преобразования программ. Также кратко рассматривается вполне обоснованная рекурсия
как метод
доказательства завершаемости программ.
Материалы:
Практика функционального программированияhttp://fprog.ru/2009/issue3/, статья
Элементы функциональных языков, главы
Хвостовой вызови
Структурная и вполне обоснованная рекурсия.