Задать вопрос

С чего начать изучать функциональое программирование джависту?

Около двух лет работаю разработчиком на Java, несколько месяцев назад начал использовать восьмерку. Недавно посмотрел лекцию по введению в ФП, понравился стиль мышления. Хотелось бы познакомиться с ним поближе, хотя не думаю, что он может прямо сейчас пригодиться в работе.
Как вы считаете, какой язык лучше всего подошел бы для знакомства? С более глубокими особенностями инфраструктуры (вроде вопросов о том как работает gc в джаве) разбираться не хочется, цель именно в том чтобы научиться мыслить в функциональном стиле.
Еще будет очень хорошо если подскажите курсы на русском или английском языках по предложенному языку - чтобы выполнение заданий было привязано к недельному плану. Но это опциональная хотелка.
Спасибо за ответы!
  • Вопрос задан
  • 526 просмотров
Подписаться 5 Оценить 1 комментарий
Ответ пользователя Виталий Витренко К ответам на вопрос (6)
Vestail
@Vestail
Software Engineer
Как раз сам недавно начал увлекаться ФП.
Курс по ФП от создателя Scala.
Хорошая книга по ФП.
В курсе и книге используется Scala, он ближе всего для джавистов. Знания самого Scala заранее не требуется.
Ответ написан
Комментировать