最近Scalaの勉強を始めた

タイトルに書いた通り最近Scalaの勉強をはじめました。

Scalaとは?

Scala(Scalable Language)とは、オブジェクト指向言語と関数型言語の特徴を統合したマルチパラダイムのプログラミング言語である。(Wikipedia参照)

なぜ今Scalaをやり始めたか?

やり始めた理由を以下にリスト化しました
* GitBucketの開発言語であるため ← これにだいぶ影響されてる
* 大きなプロジェクトの開発でも使われている
* 言語の名前のようにスケーラブルであるため
* JVM(Java Virtual Machine)を使っているため
* 今後、開発系に転職する際にScalaを使った開発をしてみたいと思う言語仕様だったため

大体こんな感じの理由でやっていきたいと思います。

次の記事では、Scalaの開発をMacで始めるためのインストール方法等を備忘録も兼ねて書いて行きたいと思います。