私は単なる初心者プログラマーであり (趣味でやっています)、Python/C++/その他の手続き型言語の世界と手続き型の問題解決スタイルの出身です。OCaml の機能的なスタイルに約 1 週間悩まされた後、OCaml のシンプルさに惚れ込みました。私はエンジニアでも数学者でもないので、思考プロセスをより機能的に考えるために役立つ本やリソースは何ですか? 単なる標準的なエクササイズですか、それともそれらの用語で考えるのに役立つ本はありますか?
3 に答える
7
Jason Hickey による「Introduction to Objective Caml」は、OCaml の優れた紹介を提供しており、オンラインで入手できます: http://files.metaprl.org/doc/ocaml-book.pdf
于 2009-04-14T21:55:22.917 に答える
7
私は "The Little MLer" の大ファンです。これは "The Little Schemer" (旧称 "The Little Lisper") の ML バージョンです。この本全体が質疑応答形式になっており、言語を通してあなたを導きます。
大きな欠点は、OCaML の 'O' 部分 (IIRC) を実際にはカバーしていないことです...しかし、ML 部分は非常によくカバーしています...
于 2009-04-14T14:44:45.870 に答える
1
これはOCamlに固有のものではありませんが、関数型の方法で考えることを学びたい場合は、JohnHughesの論文 WhyFunctionalProgrammingMattersから始めるのが最適です。
于 2009-04-15T02:20:03.840 に答える