Нет какой-то прям сложности :) Просто коль скоро пишешь на языке "с элементами", целостной картины "одного подхода для решения любых задач" можно и не прочувтствовать
Сложность -- в целом субъективная штука. ФП мне кажется сложным из-за того, что не работал с технологиями, которые основаны сугубо на ФП.
Concurrency в Haskell как в golang (легковесные потоки). Интерфейсы Java чем-то похожи на AdHoc параметрический полиморфизм с классами типов. Так что я бы поспорил с "больше похож"
Concurrency в Haskell как в golang (легковесные потоки). Интерфейсы Java чем-то похожи на AdHoc параметрический полиморфизм с классами типов. Так что я бы поспорил с "больше похож"
Со стороны типизации да, а до конкаренси в хаскеле я ещё не дошёл.