Scala
Functional and OO language for JVM
Typing: static Created: 2004
Paradigms
functionalobject-oriented
Pros and Cons
Ventajas
- + Functional expressiveness
- + Interoperability with Java
- + Apache Spark is in Scala
- + Very powerful type system
- + Akka for concurrency
Desventajas
- - High learning curve
- - Slow compilation times
- - Smaller community
- - Complexity can be excessive
Casos de Uso
- Big Data with Apache Spark
- Distributed systems with Akka
- APIs with Play Framework
- Data Engineering