Основы функционального программирования/Вводная лекция: различия между версиями

Содержимое удалено Содержимое добавлено
м →‎Чистота: добавлена ссылка на Лисп-машину
Строка 109:
 
<code>
fibbfib 1 = 1
fibbfib 2 = 1
fibbfib n = fibbfib (n – 2) + fibbfib (n – 1)</code>
 
Механизм сопоставления с образцом будет расмотрен в дальнейших лекциях, однако здесь видно, что функциональные языки выходят на более абстрактный уровень, чем традиционые императивные языки (здесь не рассматривается объектно-ориентированная парадигма и её расширения).