2011年4月20日 星期三

1-2. Scala 的歷史

Scala 的設計者是 Martin Odersky,以下是他的一些簡史
  • 在 Java 尚未支援泛型(generic)時,Martin 曾經設計過 Pizza Language、Generic Java(GJ),這兩個語言都是在 Java 中支援泛型(generic)的概念,Java 最終將泛型納入語言中。
  • Martin Odersky 曾在 javac (Java Compiler)團隊工作,對於 compiler 技術相當熟悉。
  • 2001年開始,Martin 在 École Polytechnique Fédérale de Lausanne (EPFL) 設計 Scala,在使用 Scala 的過程中,我們有時可看到 EPFL 的字眼。

Scala 版本
  • 2003年底 Scala 釋出在 JVM 中的版本。
  • 2004年釋出在 .Net上版本。
  • 以後持續演進中...。

名人的加持
  1. Java 的設計者 James Gosling 曾提過,除了 Java 外,若讓他挑選一個程式語言,他的挑選目標會是 Scala。「 If I were to pick a language to use today other than Java, it would be Scala. 」
  2. Groovy的設計者 James Strachan 曾提過,若有人將 Scala 告訴他,他很可能就不嘗試設計 Groovy。「I can honestly say if someone had shown me the Programming in Scala book by by Martin Odersky, Lex Spoon & Bill Venners back in 2003 I'd probably have never created Groovy. 」
由兩位名人話語中,大家應該瞭解 Scala 的功能與重要性。

沒有留言:

張貼留言