Scala開発者がEUの助成金を獲得

公式ブログによると、間もなくScala Martin Odersky(Martin Odersky)の作成者は開発チームの規模を2倍にすることができます。 EPFL(ローザンヌ連邦工科大学)を拠点とするScalaチームは、 欧州研究評議会から今後5年間で230万ユーロの資金を受け取ります。 Popular Parallel Programmingコンテストの一環として、5年間の助成金を獲得することができました。 したがって、Scalaは今後数年間、信頼できる資金源を獲得しました。



助成金の目的は、並列プログラミングの障壁を克服することです。並列プログラミングは、マルチコアおよびマルチプロセッサコンピューティングシステムの急激な増加に照らして非常に重要になっています。



Scalaは、Javaおよび.NETに基づく機能的でオブジェクト指向のプログラミング言語です。 最初にいくつかの並列化構造が含まれています。



拡張された競争力のあるプロジェクトの説明( PDF )で、Oderskyは、さまざまなアプリケーションを並列化する自然な方法は、機械学習、流体力学、分析、金融モデリングなど、各アプリケーションのドメイン固有言語(DSL)を作成することであると説明しています。 彼は特定のタスク(それぞれソーシャルグラフと検索)の成功した並列化の例としてFacebookとGoogleを挙げています。



しかし同時に、ScalaベースのDSLの場合、Oderskyは「言語の仮想化」の使用を提案しています。 これは、多態的な投資とサブジェクト指向の最適化およびプログレッシブコンパイルを組み合わせた革新的なアプローチです。 各DSLの最初のレベルでは、Scala上に高レベルのライブラリが作成されます。これにより、DSLファミリ全体に共通のプラットフォームが実際に提供されます。



All Articles