Scala
主にJavaプラットフォーム(Java仮想マシン)上で動作し、既存のJavaのプログラムと容易に連携させることができる。
対応プラットフォーム
Scala - Javaプラットフォーム
Scala.js - Scala から JavaScript へとトランスパイルする。
Scala Native - LLVM を使用し、マシンネイティブの実行ファイルを出力
また、過去には下記のプラットフォームもサポートしていたが、現在は開発が中断している。
.NET Framework
Java Platform, Micro Edition CLDC
以下の統合開発環境が Scala をサポートしている。括弧内の数字は 2019 Scala Developer Survey での複数回答ありでの利用している人の割合。
IntelliJ IDEA (88.6%)
Visual Studio Code + Metals (26.1%)
Eclipse (2.7%)
Scala をベースにしたプログラミング環境として Kojo がある。