
陳鋼 張靜
OCaml語言是一種函數式程序設計語言。 本書重點介紹函數式編程的基礎知識以及OCaml程序設計的技巧,同時兼顧應用軟件開發的需求。全書共8章,前5章講解OCaml語言的函數式控制結構、數據結構、模塊化程序設計、命令式程序設計和圖形程序設計;第6章介紹如何把OCaml移植到F#,第7章介紹通過C#開發的用戶界面調用OCaml或F#程序,第8章介紹面向對象程序設計。 本書適合想要學習OCaml程序語言或者想要學習函數式編程的讀者閱讀參考。
瑣碎和繁複 所以不如from the very beginning系列和real world 我喜歡ml是因爲match的有意思. 這本書的優點在於一上來就寫了個lambda 尤其是 fun和function的區別以及其中curry的方案,但是對於一本基礎教程來說,這個位置有點不對。一開始應該是最小可行集。 對OCaml有了解的可以讀一讀,更建議real world 和直接做fsharp去。
單純介紹OCaml的部份還可以,作爲入門不錯。其他部份沒啥意思。
中規中矩,標題裏的基礎竟然是真的。 我學習本書的目的是想來看看 rust 從 ocaml 裏借鑑了那些東西。