Scala
Scalaの部分関数 (partial function) は数学における同名の概念をもとにして生まれた機能である。具体的には、定義域が制限された関数に相当する。以下は [-1, +1] の範囲で2乗を計算する部分関数の例である。
TwitterがバックエンドをRubyからScalaに2009年に移行したのを初め、大型のソフトウェアでの利用例がいくつか存在する。
FoursquareはScalaとLiftフレームワークを利用している。(LiftはRuby on Rails類似の機能を持つScala上のフレームワーク)
イギリスの大手新聞ガーディアンは2011年4月ウェブサイトの運用をJavaからScalaに移行すると発表した。
LinkedIn
スイス銀行
ニコニコ生放送
Apache Spark
スタディサプリ
Microsoftの機械学習ライブラリSynapseMLはScalaで開発されており、その開発者は「私たちはScalaが言語の女王だと感じているのでほとんどScalaでしか開発しません」とコメントしている。
LEGO