F # y Scala son ambos lenguajes de programación funcional que no obligan al desarrollador a usar solo tipos de datos inmutables. Ambos tienen soporte para objetos, pueden usar bibliotecas escritas en otros idiomas y ejecutarse en una máquina virtual. Ambos idiomas parecen estar basados en ML.
¿Cuáles son las mayores diferencias entre F # y Scala a pesar de que F # está diseñado para .NET y Scala para la plataforma Java?