Бибилов Иван рассказал об основах функционального программирования.
- Если сильно поковырять программирование – найдешь математику
- Теория вычислимости Машина Тьюринга
- Управление сложностью
- У языков может быть разная основа в математике.
- Функциональные языки
- Функциональное программирование
- Вычисление факториала
- JS и функциональное программирование
- Основное понятие – функция
- Нет переменных – только константы
- Функция – тоже «человек»!
- Вместо циклов можно использовать рекурсию и работу с массивами
- Reduce – функция высшего порядка
- Закон Бенфорда.
- Вычисление при помощи reduce
- Reduce уже есть!
- Еще есть map!
- MapReduce
- Array comprehensions
- Каррирование
- В чем преимущества?
- Оптимизация
- Пользуйтесь разными инструментами!