Scala

Scala

Scala ( / s k ɑː l ɑː / Skah -lah ) es una de propósito general lenguaje de programación que proporciona soporte para la programación funcional y un fuerte estática sistema de tipos . Diseñado para ser conciso, muchas de las decisiones de diseño de Scala tenían como objetivo abordar las críticas de Java. El código fuente de Scala está destinado a compilarse en bytecode de Java , de modo que el código ejecutable resultante se ejecute en una máquina virtual Java. Scala proporciona interoperabilidad de lenguaje con Java, por lo que las bibliotecas escritas en ambos idiomas se pueden referenciar directamente en código Scala o Java. Al igual que Java, Scala es orientado a objetos , y utiliza una sintaxis rizado corsé que recuerda el lenguaje de programación C . A diferencia de Java, Scala tiene muchas características de lenguajes de programación funcional como Scheme , Standard ML y Haskell , incluyendo Currying , type inference, inmutabilidad , evaluación diferida y coincidencia de patr

Tutorial desde 0

Otros tutoriales

Todos
Tutoriales desde 0
Fácil
Medio
Experto