平台是代码被编译和执行的运行时环境。Scala 主要作为一种 JVM 语言为人所知,与 Java 和 Kotlin 并列。Scala 代码被编译为与这些语言相同的字节码,并在 Java 运行时环境(JRE)中运行,这提供了对特定机器配置的独立性以及垃圾回收等特性。然而,至少还有另外两个平台可以运行 Scala 代码:Scala Native,旨在将 Scala 直接编译为机器码,绕过 JRE;以及 Scala.js,它将 Scala 代码转译为 JavaScript,从而使其能在 Web 浏览器中运行。