2010-03-17 07:55 墳墓 (Brian Hsu)
因為工作的關係,一直沒得寫,補一些最近看到的連結以及想法。
連結:
- Haskell 教學
- 雖然 Haskell 不是我的菜,但這一系列的教學影片很棒,講者是 C# 裡 LINQ 的設計者,對於 OO 和 Functional Programming 都有一定的了解。課程很清楚,深入淺出,而且不時會將兩者對比,讓觀眾比較了解兩者在解問題的思維上的不同。
- 經典名句:I rellay like the DOT operator in OO programming language(因為 IDE 會把所有 method 列出來). I don't know what to type when I use Haskell(因為 IDE 沒得列). (笑)
- Clojure / Ruby/ Scala / Go 大亂鬥
- 還沒看完,不過應該還滿有趣的。
碎碎唸:
覺得不管語言本身是不是 immutable,你只要是在 Java 平台上,你就逃不過 mutable 的命運--除非你願意放棄幾乎所有原本可以使用的 Java Library,包括標準函式庫(裡面幾乎全部都是 mutable 的東西啊)。
但,如果我要放棄 Java 平台上原有的函式庫,我幹嘛不去用 Haskell / Lisp / Scheme / Erlang 這些就好了呢?發展時間更久,資料齊全,千鎚百鍊,可以用的函式庫也更多,又少了 JVM 的包袱不是嗎?
回響