你会建议学习OCaml的哪个英文教程? [英] Which English tutorial would you advise to learn OCaml?
问题描述
我想向初学者宣传OCaml,我正在寻找英文良好的教程;不是你只听说过,但你已经尝试过,发现有用... ...
我很喜欢这本书使用Objective Caml开发应用程序 - 我想标题应该更新为镜像'OCaml'的命名决定。它比较陈旧,因此略有过时,但仅在很小的方面 - 例如,它将流语法表示为属于核心语言,但现在将其作为Camlp4扩展进行外包。这本书是令人惊讶的完整的,并且在第2,3和4章已经有很多肉。
这本书涵盖了一些系统编程,但如果它是读者感兴趣的内容,我宁愿推荐单独的 OCaml中的Unix系统编程 - 也是翻译成英文。
最后,如果想要发现OCaml的理论基础,如果找到了U3书籍,使用,理解和解开OCaml语言是一个很好的资源。但是只有读者已经了解OCaml。
PS:我对Jason Hickey的 Objective Caml的介绍,但我不能说我已经完整阅读了它,只是瞥了一眼它。这就是初学者书籍的问题,你最多可以阅读一本好书。
I want to advertise OCaml to beginners, and I am looking for good tutorials in English; not that you have only heard of, but that you have actually tried and found useful...
I quite like the book Developing Applications With Objective Caml -- I guess the title should be updated to mirror the 'OCaml' naming decision. It is old and therefore slightly out-of-date, but on only minor aspects -- eg., it presents the stream syntax as belonging to the core language, but it is now outsourced as a Camlp4 extension. The book is surprisingly complete, and there is a lot of meat already in the chapters 2, 3 and 4.
This books covers a bit of system programming, but if it's what the reader is interested in, I would rather recommend the separate book Unix system programming in OCaml -- also translated into english by a community effort.
Finally, if one want to discover the theoretical underpinnings of OCaml, If found the U3 book, Using, Understanding, and Unraveling the OCaml Language to be a great resource. But it's only for readers that already know about OCaml.
PS: I have a very good opinion on Jason Hickey's introduction to Objective Caml as well, but I can't say I have read it in full, only glanced at it. That's the problem with "beginners" books, you can really read at most one good one.
这篇关于你会建议学习OCaml的哪个英文教程?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!