Я изучаю различные функциональные языки в течение некоторого времени, включая Haskell, Scala и Clojure. Haskell имеет очень строгую и четко определенную систему статического типа. Scala также статически типизирован. Clojure, с другой стороны, динамически типизируется.Функциональное программирование и системы типов
Так что мои вопросы
- Какую роль играет система игры типа на функциональном языке?
- Нужно ли, чтобы язык имел систему типов, чтобы она была функциональной?
- Как «функциональный» уровень языка связан с типом системы языка?
Эти расширенные функции, по сути, не ограничены функциональными языками. – sepp2k
@ sepp2k true - можете ли вы подумать о системной функции типа, которая * ограничена функциональными языками? –
Нет. Поэтому я бы не сказал, что между «функциональным уровнем языка» и системой типов существует большая связь. – sepp2k