今回は,プログラミング言語の一種であるScalaについて紹介します.
Javaプログラムは基本的にJVM(Java仮想マシン)上で動作します.
昔まではJVM上で動作する言語は主なものとしてはJavaでしたが,最近は,
他の言語も有名になってきました.
例えば, JRuby, Jython, Groovy, Clojureなどです.
Scalaもその一員で,他の上記言語同様,Javaよりも短い記述で同じ処理を
わかりやすく表現することができます.
Scalaは,
- コアとなる文法がシンプル
- 簡易になる記述方法が用意されている
- 関数型言語的な記述もできる
- XML文書が比較的容易に扱える
ところが良い点かと思います.
次回は,具体的なScalaのプログラミングを,biz-Streamを使った例とともに紹介したいと思います.