ExpertClub
  1. Home
  2. Programming languages
  3. Scala
Language

Scala

Paradigmsconcurrent computing, functional programming, imperative programming, object-oriented programming
Typing disciplinestatic typing, strong typing, structural typing, inference typing
First appeared2004
Designed byMartin Odersky
DeveloperÉcole polytechnique fédérale de Lausanne, Martin Odersky
Typemulti-paradigm programming language, functional programming language, JVM language, object-based language, programming language
Influenced byPizza, Oz, Scheme, OCaml, Smalltalk, Java, Erlang, Haskell, Standard ML, Eiffel, Common Lisp, ML
LicenseApache Software License 2.0
Latest version3.10.1
File extensionssc, scala
Websitescala-lang.org
Platformsnative, JavaScript, Java virtual machine
Written inScala

Sources: Wikidata (CC0) · Wikidata Q460584

Programming languages · 9

Programming languages · 3