Home


Scala(讀音 /ˈskɑːlə, ˈskeɪlə/)是一個多範式程序語言(multi-paradigm programming language)設計整合, 含蓋物件導向程序語言(object-oriented programming)與函數程序語言(functional programming)的特色。名稱 Scala 表明其是 “可擴展程序語言” ,目的是它可隨使用者的需求增減其設計。Scala 為 Concurrency, 表達性與可擴展性而設計。用以建構高性能的應用

    Scala 是一種針對 JVM 將函數和物件導向技術組合在一起的程式語言。

YouTube Video


斯卡拉魚(Scala Fish) 學習與教學筆記本

老魚 對 Scala 所取的可愛小名, Scala 的願景在希望能力求一個更能善用 JVM 性能與效用的高效開發編程的探索, 以更符合現代及未來思考模式的程序語言. 

在 老魚 固守於 Java 學習之際, 曾好長一段時日狂熱於研習著 JRuby, Groovy, 就是希望在 JVM 上能看到更好的新未來發展, 現在再來研讀 Scala, Scala 在您真心探索它時, 就被他的眾多改良舊式 Java 中存在的眾多缺陷, 並被加入許多其它新語言中不錯的思維, 優異的特性表現, 根本不需要籍由"推銷"手法, 您就能體會 Scala 才是真正接繼 Java 這位已有 15 年以上的老人家大業的真正繼承者。

Scala 不是為了排斥 Java, 相對的 Scala 完全可與 Java 一同構築與融合在 JVM上, 甚至可與 .NET 平台融合, 且更能相容於 JVM / .NET CLR, 並在效能上不亞於 Java 這真的是很棒 !  尚可用 Web 2.0 新一代靜態語言來看待它. 

老魚將Scala學習過程的網路資源參考與心得記錄在此, 並把內容分享給非 Java 守舊派的各位 ! 我更在意的是將 Scala 混編於現有的 Java 專案之中. by 老魚
子網頁 (1): 我的教學用簡報