Source: commons.wikimedia.org

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: Damien DoligezXavier Leroy
Developed by: Institut National de Recherche en Informatique et en Automatique
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: functional programmingimperative programmingmodular programmingobject-oriented programming

Language types: functional programming languageimperative programming languagemulti-paradigm 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-08-11