OCaml

OCaml is a general-purpose, high-level, multi-paradigm programming language which extends the Caml dialect of ML with object-oriented features. OCaml was created in 1996 by Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy, Ascánder Suárez, and others. Wikipedia

Created Year: 1996
Designed by: Institut National de Recherche en Informatique et en AutomatiqueXavier Leroy
Developed by: Damien Doligez
Operating systems: Unix-like operating system
Implemented in: COCaml
Named after: Caml
File extensions: ml, mli

Wikidata: Q212587

Influenced: ATSBoomerangElmF*FreneticF#GleamHackHaxeOpaRustScala

Influenced by: Standard ML

Programming paradigms: imperative programmingobject-oriented programmingmodular programmingfunctional programming

Language types: multi-paradigm programming languageimperative programming languagefunctional programming languageobject-based language

OCaml Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Hello World in OCaml

print_string "Hello World\n"

Free OCaml books, articles, documentation

Search on GitHub


Latest data update: 2025-11-09