Definition

A programming language that combines object-oriented and functional programming paradigms, running on the JVM. Scala is used for building scalable, concurrent applications and is the language behind Apache Spark, a major big data processing framework.

Defined Term