scala相關介紹
阿新 • • 發佈:2018-11-12
scala
scala的相關概念
Scala 是一種多正規化的程式語言,其設計的初衷是要整合面向 物件程式設計和函數語言程式設計的各種特性。Scala 運行於 Java 平臺 (Java 虛擬機器),併兼容現有的 Java 程式。
Scala 是一種多正規化的程式設計語言,其設計的初衷是要整合面向 物件程式設計和函數語言程式設計的各種特性。Scala 運行於 Java 平臺 (Java 虛擬機器),併兼容現有的 Java 程式。
Scala 是一種多正規化的程式語言,其設計的初衷是要整合面向 物件程式設計和函數語言程式設計的各種特性。Scala 運行於 Java 平臺 (Java 虛擬機器),併兼容現有的 Java 程式。
2. Scala的特點
優雅:這是框架設計師第一個要考慮的問題,框架的使用者是應用開發程式設計師,API 是否 優雅直接影響使用者體驗
速度快:Scala 語言表達能力強,一行程式碼抵得上 Java 多行,開發速度快;Scala 是靜態 編譯的,所以和 JRuby,Groovy 比起來速度會快很多
能融合到 Hadoop 生態圈:Hadoop 現在是大資料事實標準,Spark 的出現並不是要取代 Hadoop,而是要完善 Hadoop 生態。JVM 語言大部分可能會想到 Java,但 Java 做出來的 API 太醜,或者想實現一個優雅的 API 太費勁
3.活躍度
作為流行的開源大資料記憶體計算引擎 Spark 的原始碼程式語言--Spark 有著良好的效能優勢
Scala 將成為未來大資料處理的主流語言
Scala 將成為未來大資料處理的主流語言