我只是一個新手程序員(我是爲了好玩),我來自Python/C++ /其他程序語言的世界和程序化的問題解決方式。我被大約一週的功能性風格所困擾後,深深愛上了OCaml的簡約。由於我不是一名工程師或數學家,有哪些有用的書籍或資源有助於改變我的過程,從而更有效地思考問題?只是標準練習還是有書籍可以幫助我用這些術語思考?包裝我的頭OCaml
7
A
回答
7
我是「The Little MLer」的ML版本「The Little Schemer」(nee「The Little Lisper」)的忠實粉絲。整本書都是有問題的答案格式,引導您閱讀語言。
最大的缺點是,它並沒有真正覆蓋(IIRC)OCAML的「O」的一部分...但它通過覆蓋ML一部分真的很好...
7
「簡介目的CAML」傑森 - 希基提供了一個很好的介紹OCaml的,並且可在網上: http://files.metaprl.org/doc/ocaml-book.pdf
1
這不是具體到OCaml的,但如果你想學想在功能的方式,一個偉大的地方開始是與約翰·休斯的紙Why Functional Programming Matters 。
+0
本文強調功能編程的功能在OCaml中不可用。例如,寫一個函數`reduce`是不可能的。說OCaml只是有點功能是否公平? – kalu 2011-11-19 19:12:38
相關問題
- 1. 包裝返回記錄的OCaml函數
- 2. 頭包裝具有我的網頁上下面標頭內
- 3. OCaml封裝
- 4. Ocaml:我如何安裝Mpqf模塊?
- 5. OCaml-Wodi:安裝Lablgtk2?
- 6. ocaml電池安裝
- 7. OCaml中的箭頭「 - >」的目的是什麼?OCaml
- 8. OPAM和OCaml的安裝
- 9. ocaml的OPAM安裝camlbz2
- 10. 包裝我的頭(和本網站)圍繞響應式設計
- 11. 無法圍繞填充n-ary樹包裝我的頭
- 12. 麻煩包裝我的頭在c中使用表達式#
- 13. 在JS中包裝我的頭在原型周圍
- 14. 正確cmake的安裝,包括頭
- 15. OCaml漂浮盒裝或非盒裝?
- 16. 我不能包括我的頭
- 17. OCaml構造函數解包
- 18. 如何複製OCaml閉包?
- 19. OCaml模塊:包含AND open?
- 20. 頭部100%寬度內包裝
- 21. ApacheDS啓動,包裝點頭髮現
- 22. 從c頭自動創建C#包裝?
- 23. C++頭包裝聲明[]轉換
- 24. silverlight telerik radgridview組頭不包裝
- 25. 如何包裝素數面樹表頭?
- 26. col-breaking我們的包裝
- 27. 無頭WebKit的包裝/驅動器沒有安裝.NET
- 28. OCaml的 - 無法安裝核心
- 29. 安裝後更改OCaml的gcc
- 30. 用於安裝OCaml庫的Makefile文件
重複:http://stackoverflow.com/questions/30516/learning-ocaml-fast – nlucaroni 2009-04-14 14:17:06