研究は、記録するために使用される:Scalaは、リアルタイムのWebトラフィック分析を実現します
Scalaの公式ウェブサイト:https://www.scala-lang.org/、創設者:マーティン・デ・チョムスキー(準備のjavacとscalac、そう私たちはjavacのでjavaコマンドラインウィンドウを学び始めたときにそれがある)、Scalaはありませんプログラマはばかにしようと、マーティン・デ・チョムスキー位置付けScalaは明らかです:「スカラ座は今賢い人、スマートな人々のためだけでなく、将来のサービスのために作成されます。」さらにカフカ、スパーク他の大きなデータフレームはまた、Scalaの図です。
一部の人々は完全に(二つの異なるスタイル、でも新規参入表示されます、前にScalaの初心者と古い手書きのコードを記載している私のようなことは)すべての経験豊富なのScalaプログラマで読み取ることができない誰かが冗談を言ったので、コードを書きました:実際には唯一の異なるスタイルではなく、「!私たちの部門のインターンは、私はそれを書いたコードをいじくり回すことはできませんので素晴らしい、」、効率ギャップは、巨大でなければなりません。
A、Scalaの機能
Scalaのない適切なプログラミング初心者コースは、逆に、それがプロのプログラマのための強力なカスタム言語である(吹いて波)
また、機能プログラミング言語、1、それはOOP言語は、「オペレータ」の各々は、オブジェクト指向の用語では、オブジェクトScalaは、より完全にJava以外である引数関数として渡すことができ、使用することができますOOP、FP、またはその両方の組み合わせを符号化します。
2は、ScalaのコードはJVM上scalac実行によって.classファイルにコンパイルされ、あなたがシームレスにJavaクラスライブラリの既存の富を使用することができます。バイトコードにコンパイルされたScalaのコードは、Java仮想マシンは、(JVM)上で実行されています。
図3は、Scalaのプログラミングは、多くの可能な実装がありますが、我々の見解を変更し、反映されるような読みやすさと性能は同じではありません
第二に、マシン環境
JDKのバージョン:1.8
Scalaのバージョン:2.12
開発ツール:IDEA2018.2(Scalaのプラグインがインストールされています)
システム:win10 64ビット