Scalaとは?
Scalaとは、オブジェクト指向と関数型プログラミングの両方を合わせたプログラミング言語のことで、オブジェクト指向については、仕様変更に対しプログラムの実装が柔軟に行える手法、関数型プログラミングについては、プログラムの記述を関数の組合わせで行う手法のことを指します。
Scalaの読みは「スカラ」と読み、「scalable language」が名前の由来と言われています。
Scalaの特徴として、Javaとの互換性が高いことから、Scalaを採用している国内企業も多くある、人気のプログラミング言語です。