Zarówno F #, jak i Scala są funkcjonalnymi językami programowania, które nie zmuszają programisty do używania tylko niezmiennych typów danych. Oba mają obsługę obiektów, mogą korzystać z bibliotek napisanych w innych językach i działać na maszynie wirtualnej. Wydaje się, że oba języki oparte są na ML.
Jakie są największe różnice między F # a Scalą, mimo że F # jest przeznaczony dla platformy .NET i Scala dla platformy Java?
functional programming langugages that don't force the developer to only use immutable datatypes
- czy są jakieś, może poza językami zabawek?