
本站为对Objective CAML (通常称作"OCaml")感兴趣者提供一套实用而详尽的教程。
OCaml是一种快速、简洁、而强大的应用程序开发语言--我想大家也许已经知道这一点了,而且已经安装了OCaml。如果没有的话,大家可以在main OCaml webpages或者OCaml Alliance's getting started area找到更多有关介绍。
其他语言版本有:
目录
另可参考:
- 资源,给Ocaml初学者的邮件列表、示例代码等。
- 新手常见问答,提供一些常见问题的解答。
- 术语表, Ocaml相关的术语。
- 标准容器间的比较
外部教程
- Ocaml主站的资源列表
- Caml 常见问答, OCaml老站点上的,仍然非常有用.
- camlp4的好教程, 教你怎么用Campl4标准工具来扩展OCaml语法.
- 一个David Matuszek写的简略教程
- 一些其它学习资料的链接
- Jason Hickey对Objective Caml的介绍 [PDF, 109 页]
- Didier Rémy的《OCaml语言的使用、理解和剖析》 [PDF, 175 页]
- Linux Gazette上的一个OCaml介绍.
- OCaml的好处
- Ocamllex 指南 (中文版)和它的姐妹篇Ocamlyacc 指南, SooHyoung Oh著.
- Jon Harrop的《科学家的Ocaml》
另见:
- The Objective Caml 手册,官方的语言及标准库参考。
练习
- 给函数加一个参数
- 编写一个表生成器
- 编写一个二元谓词表测试
- 编写一个环形表测试
- 生成长方体
- 实现一个库存清单
Ocaml实用工具
鸣谢
下面是帮助过编写教程的人:
- Doug Bagley
- Nicolas Cannasse
- Eric C. Cooper
- Richard Donkin
- Jim Farrand
- Fabrice Le Fessant
- Jacques Garrigue
- Stephen Gilmore
- Flavio Grossi
- Damien Guichard
- Brian Hurt
- Neel Krishnaswami
- Michel Levy
- Sven Luther
- John Gerard Malecki
- Luc Maranget
- Jean-Francois Monin
- Markus Mottl
- Thomas Mraz
- Wolfgang Mueller
- Lars Nilsson
- Jose Manuel Nunes
- Frederic van der Plancke
- Paul Steckler
- Fabian Sturm
- Ryan Tarpine
- Remi Vanicat
- Yamagata Yoriyuki
- Stefano Zacchiroli
谢谢他们,同时也谢谢 caml邮件列表和 ocaml初学者邮件列表的所有成员.
本站由Merjis - 引领互联网市场提供和赞助.