Функциональное программирование

65 Просмотры
Издатель
Разговор и рассуждения
Разговаривали:
* Иван Алексеев - Frontend разработчик Epam (Java, Javascript, typescript)
* Александр Герасимов - Frontend разработчик (TypeScript/Haskell)


Обсуждали:
1. Что такое ФП?
2. Что такое монады?

3. Кто определяет использовать в проекте функциональное программирование или нет?
4. Есть ли какие-то фронтендерские задачи, которые нельзя решить функциональным программированием?
5. Как понять, что здесь стоит написать на функциях, а здесь - на классах?
6. Почему React перешел от классовых компонентов на функциональные?
7. Чистые функции что это?
8. Есть чистые функциональные языки для фронтенда Elm и PureScript, очень близкие по духу и синтаксису к Haskell'у. Насколько они востребованны в серьезных компаниях и стартапах?

9. Как сделать полностью функциональное приложение из приложения в ООП стиле? (Можно небольшой пример?)
.
Вопросы про каррирование, мемоизацию, и другие практические моменты по функциям будет читать Александр Герасимов в ближайшее время в лкециях. Жите в анонсах!
Категория
Язык программирования Java
Комментариев нет.