阻擋你學會 Haskell 最大的兩個問題是什麼?
01-28
最大的難點不是要讀論文和背後的理論抽象什麼的,而是這個社區的慣例是:
不!寫!文!檔!去找書,找資料,下手練,可以自己總結下就知道了。
推薦 http://en.wikibooks.org/wiki/Haskell/Category_theory haskell與範疇論,你會發現haskell裡面的範疇論知識只是範疇論入門而已,所以不要有思想包袱,繼續學下去就好了。
文檔和智商,雖然很多人不承認後者
阻擋一個男人學會一個技術的最大問題永遠是女人...
哦,你說兩個問題? 還有一個是...另外一個女人數學太差,很多類型推導、約束無法理解…
寫Haskell不難,難的是用好。
目前就在學Haskell,發現有限概念還是有點難懂,而且Applicative Functor不同實例都有不同pure和&<*&>實現,所以增加記憶負擔,後面Monad看著更累了,如果你不用的話,很可能後面就忘得一乾二淨,只記得有Functor,Applicative Functor, Monad這些概念了
僅僅是想理解一下category theory,概念太雜看了就忘,而且基本上講解都是基於Haskell,那就翻一翻咯。開發基於Ocaml應該好一些吧。
日常生活中沒有用到,一個語言你不用他肯定會忘記的。看完了頂多裝個逼,自以為對代碼的看法產生了新的見解,其實加班程序狗最後還是搬一樣的磚,堆不完的代碼。
譬如學C++, 你會遇到這個庫和那個庫, 這個類和那個類, 但是這個庫和那個庫裡面分號定義肯定是相同的...
沒時間吧.....
1.笨2.懶
只有一個:每次看到Haskell,我就情不自禁想起哈撒給,然後忍不住想打開LOL玩兩盤不說了,我要向死而生!
王四哥和prolog
最大的問題就是沒有什麼用.
主要是兩個困難:這樣學不會,那樣也學不會。
1. 面向對象編程思想2. Monad及其背後的數學3. 好書有,但還是不夠,wiki上的信息又太散
最大的難點在於要學一堆數學。
高三的時候學過一下子。後來發現學了也不知道用來幹什麼就沒學了。不過Haskell的代碼寫出來我覺得炒雞賞心悅目啊
- JVM上原生支持
- Vert.x上原生支持
努力改善這兩點ing
推薦閱讀:
※面向對象編程的下一階段是什麼?
※運算符的優先順序、結合性、求值次序,新舊規則比較的解釋有點看不懂,求解釋?
※Haskell中自頂向下的類型類實例導出
※Redis深入之道:原理解析、場景使用以及視頻解讀
※使用 ucontext 在 C 中實現簡易協程
分頁阅读: 1 2