フロントエンドもサーバーサイドも、JavaScriptで何でも書ける時代。それでも他のプログラミング言語を学ぶメリットとは? プログラミング言語をいくつ知っていますか。最近の調査によると、SitePoint読者の約80%は少なくとも2つの言語を知っています。ゆうに半数以上の読者は日々PHPを使っています。私と同じように非常に多くの人がPHPを使ってWeb開発を始めたと思います。 最近「学習予定」リストがまだ不十分だと思い、この機会に履歴書に別の言語を追加しようと考えました。そして、オンラインでScalaを学ぶことにしたのです。Scalaになじみのない人のために簡単に説明すると、Scalaは静的に型付けされた汎用コンパイル言語(たとえば、移植可能なバイトコードにコンパイルするJavaのようなもの)です。ScalaはJavaScriptのように複数のパラダイムがありますが、Haskellのよう