×

Scala

High-level programming language
Scala is a strong statically typed high-level general-purpose programming language that supports both object-oriented programming and functional programming. Designed to be concise, many of Scala's design decisions are intended to address... Wikipedia
Designed by: Martin Odersky
Filename extensions: scala,.sc
First appeared: 20 January 2004; 20 years ago
Implementation language: Scala
License: Apache 2.0
Paradigm: Multi-paradigm: concurrent, functional, imperative, object-oriented
Platform: Java virtual machine (JVM); JavaScript (Scala.js); LLVM (Scala Native) (experimental)