Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Какой из функциональных языков программирования стоит изучить для развития кругозора?

Программирование для меня хобби, но я всё время использую исключительно императивные языки программирования. Ни с одним функциональным языком, кроме Emacs Lisp, я не сталкивался, но в целях развития кругозора хочу поизучать один из таких. Выбор очень большой, поэтому хотелось бы совета — какой, по вашему мнению, из функциональных языков максимально полезен с точки зрения получения нового опыта и знаний?

ОбразованиеПрограммирование
Александр С.
  ·   · 462
Фронтенд-разработчица, делаю классные интерфейсы  · 12 авг 2021

Для кругозора я бы порекомендовала изучать больше сам подход, а не конкретные его реализации в языках программирования. Например, можно найти хороший бесплатный курс или книгу по функциональному программированию, и на практике рассматривать тот язык программирования, который рассматривается в книге/курсе.

Что же касается языков, возможность писать функциональный код в том или ином виде есть и в JS, но из заточенных именно под функциональщину рекомендую Agda или Haskell.

Делюсь полезными статьямиПерейти на t.me/sheWantsToShareIt
Лучший
Веб-разработчик, геймер, специалист по этике  · 30 авг 2021
Для развития кругозора - Common Lisp и Haskell. Этот вопрос основан на популярном заблуждении, что всё ещё можно говорить об "императивных" языках программирования, "функциональных" или каких-либо ещё. Уже лет десять как не... Читать далее
Web-программист, разгильдяй, скромняшка, немного в...  · 8 июн 2021
Js может подойти, как бы они не выпячивали ООП но он всё ещё остаётся функциональным языком программирования с обёртками, (не вижу в этом ничего плохого, даже хорошо) зато легко читаемый и с синтаксисом разобраться проблем не... Читать далее
1 эксперт не согласен
Фил
возражает
9 авг 2021

То, что на js можно писать в функциональном стиле, не делает ЯП функциональным.