Scala
Expressive and Concise
First appeared: 2004Designed by: Martin Odersky
A statically typed language combining OOP and functional programming, running on the JVM with strong type inference.
Links
Paradigm
OOPFunctional
Hello, World
@main def hello() = println("Hello, World!")About
Created by Martin Odersky at EPFL, first released in 2004. Scala 3 (2021) introduced a cleaner syntax and significant type system improvements.
Type system: StaticEcosystem
Package Managers
sbtMillCoursier
Frameworks
Play FrameworkAkkaZIOApache Spark