F # и Scala являются языками функционального программирования, которые не заставляют разработчика использовать только неизменяемые типы данных. Они оба поддерживают объекты, могут использовать библиотеки, написанные на других языках, и работать на виртуальной машине. Оба языка основаны на ML.
Каковы самые большие различия между F # и Scala, несмотря на то, что F # разработан для .NET и Scala для платформы Java?
functional programming langugages that don't force the developer to only use immutable datatypes
- есть ли, кроме, может быть, игрушечные языки?