| Paradigms | concurrent computing, functional programming, imperative programming, object-oriented programming |
|---|
| Typing discipline | static typing, strong typing, structural typing, inference typing |
|---|
| First appeared | 2004 |
|---|
| Designed by | Martin Odersky |
|---|
| Developer | École polytechnique fédérale de Lausanne, Martin Odersky |
|---|
| Type | multi-paradigm programming language, functional programming language, JVM language, object-based language, programming language |
|---|
| Influenced by | Pizza, Oz, Scheme, OCaml, Smalltalk, Java, Erlang, Haskell, Standard ML, Eiffel, Common Lisp, ML |
|---|
| License | Apache Software License 2.0 |
|---|
| Latest version | 3.10.1 |
|---|
| File extensions | sc, scala |
|---|
| Website | scala-lang.org |
|---|
| Platforms | native, JavaScript, Java virtual machine |
|---|
| Written in | Scala |
|---|