English

GraalVMで、どこでも高速実行しよう. (GraalVMで、Scalaを高速実行しよう。あらゆるプラットフォーム上で。)

GraalVMはユニバーサルな仮想マシンです。JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Kotlin, Clojureや、CやC++などのLLVMベースの言語で書かれたアプリケーションを実行することができます。

GraalVMは、プログラミング言語と、共有ランタイムにおける相互運用性の間隙を埋めます。 スタンドアロンでも、OpenJDKやNode.js, Oracle DatabaseやMySQLとともに使うこともできるのです。

GraalVMを使用すると、Scalaコンパイラは1.3倍以上速くなります。GraalVMでscalacを走らせることで、コンパイル速度が改善するのです。

オープンソース版Graalを使ったScalaプログラムは、およそ8%パフォーマンスが向上します。 GraalVMの高度な最適化です。 GraalVMを使い、Scalaプログラムを異なるターゲットのプラットフォーム上でネイティブに実行すると、JVMよりも良いパフォーマンスを得ることができます。

全てのモバイル(iOSやAndroidなど)や組み込みプラットフォーム上で動くScalaのプログラムを書くことはできるのでしょうか?

プラットフォーム固有のコードを書くことなく、Scalaでクロスプラットフォームのユーザーインターフェースを開発することはできるのでしょうか?

トークの長さ
40分
発表言語
英語
聴衆の対象
中級者: 分野の基礎は分かるが、細かい所は不安
こんな人におすすめ

発表者
Amitpal Singh (Director of Oracle Labs, Research & Advanced Development @ Asia-Pacific & Japan)
貢献

票中 票投票済み

応募一覧