Scala（）是一门多范式的编程语言，设计初衷是要整合面向对象编程和函数式编程的各种特性。
平台和许可证.Scala运行于Java平台（Java虚拟机），并兼容现有的Java程序。它也能运行于CLDC配置的Java ME中。曾经有过另一.NET平台的实现，不过该版本已被放弃。Scala的编译模型（独立编译，动态类加载）与Java和C#一样，所以Scala代码可以调用Java类库（对于.NET实现则可调用.NET类库）。Scala套件包括编译器和类库，以BSD许可证发布。