- 在 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上版本。
- 以後持續演進中...。
名人的加持
- Java 的設計者 James Gosling 曾提過,除了 Java 外,若讓他挑選一個程式語言,他的挑選目標會是 Scala。「 If I were to pick a language to use today other than Java, it would be Scala. 」
- 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. 」
沒有留言:
張貼留言