Please enable JavaScript.
Coggle requires JavaScript to display documents.
Лекция "Функциональное Программирование" (теоретическая часть…
Лекция "Функциональное Программирование"
теоретическая часть
асинхронность
рекурсия
хвостовая рекурсия
как жить без циклов
сравнение производительности
введение
истории из жизни
преимущества
как изучать фп
каррирование и частичное применени
частичное применение
каррирование
point free style
композиция
наглядная иллюстрация
отличие от конвеера
преимущества
неизменяемые данные
работа со списками
map
filter
reduce
zip
merge
природа функций
функция не всегда = function
отличие от процедур
параметры и аргументы
арность функции
функции первого класса и высших порядков
замыкания
побочные эффекты
показать, что математические свойства функций применяются в ФП
добавить про нотацию (проверим на прогоне)
чистые функции
мемоизация
как сделать чистой
преимущества
практическая часть
вредные советы
реальные примеры
практика?