你会建议哪些英语教程学习OCaml?

Fab*_*ant 19 ocaml functional-programming ml

我想向初学者宣传OCaml,我正在寻找英语的好教程; 不仅仅是你听说过,而是你实际上已经尝试并发现有用......

gas*_*che 22

我非常喜欢使用Objective Caml开发应用程序这本书- 我想应该更新标题以反映'OCaml'的命名决定.它是旧的,因此稍微过时,但仅在次要方面 - 例如,它将流语法呈现为属于核心语言,但现在将其外包为Camlp4扩展.这本书令人惊讶地完整,第2,3和4章已经有很多肉.

本书涵盖了一些系统编程,但如果它是读者感兴趣的内容,我宁愿在OCaml中推荐单独的书籍Unix系统编程 - 也可以通过社区努力将其翻译成英文.

最后,如果想要发现OCaml的理论基础,如果找到U3书,使用,理解和解开OCaml语言将是一个很好的资源.但它仅适用于已经了解OCaml的读者.

PS:我对Jason Hickey 对Objective Caml介绍也有很好的看法,但我不能说我已经完整阅读了它,只是瞥了一眼.这是"初学者"书籍的问题,你最多可以阅读一本好书.


bar*_*ddu 8

对我来说,主要的是:

$ apt-cache show ocaml-book-en
Package: ocaml-book-en
Source: ocaml-book
Version: 1.0-5
Installed-Size: 7061
Maintainer: Debian QA Group <packages@qa.debian.org>
Architecture: all
Recommends: www-browser | pdf-viewer
Description-en: English book: "Developing applications with Objective Caml"
 This is the English translation of the O'Reilly's OCaml French
 book "Developpement d'applications avec Objective Caml" that can
 be found in the ocaml-book-fr package.
 .
 This package contains both the HTML and PDF version of the book.
Run Code Online (Sandbox Code Playgroud)

:)

还有一个伟大的书在OCaml的系统编程和菜谱风格的资源在这里.


ygr*_*rek 5

我在学习时使用的教程和我一直向初学者推荐的教程 - ocaml-tutorial.org(镜像在ocamlcore上作为原始网站发生故障).