Skip to the content.

OCaml

programming language

Homepage ocaml.org
Documentation ocaml.org/docs
Repository github.com/ocaml/ocaml
Wikipedia [ Deutsch ] [ English ]
Wikibooks [ English ]
First appeared 1996 (29 years)
Designed by Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy, Ascánder Suárez
Latest release 5.1.1 (Dec 2023)
Developer Inria
Language family ML
License LGPLv2.1

resources

other organizations

topics

static linking

separate .mli files

alternate syntax

ReasonML

Reason lets you write simple, fast and quality type safe code while leveraging both the JavaScript & OCaml ecosystems.

Comparison values

Score 669

Features

Algebraic data type yes (100)
Compiled language yes (100)
Context management / Defer
Explicit errors exceptions | Result (40)
Higher-order function yes (100)
Immutable object yes (100)
Pattern matching yes (100)
Statically typed yes (100)

References

How To Become A Hacker --
languages of choice --

Rankings

Sum 340
IEEE Spectrum - The Top Programming Languages 46 (0.0068) Aug 2023
IEEE Spectrum - The Top Pro. Languages - Jobs 55 Aug 2023
IEEE Spectrum - The Top Prog. Languages - Trending 45 (0.0063) Aug 2023
PYPL PopularitY of Programming Language 30 (n/a) Feb 2024
The RedMonk Programming Language Rankings 21 (n/a) Jan 2023
Stack Overflow Annual Developer Survey - Most Popular 43 (0.7%) May 2023
Stack Overflow Annual Developer Survey - Admired/Desired 38 May 2023
Stack Overflow Annual Developer Survey - Top Paying 11 May 2023
TIOBE Index 51 (n/a) Jan 2024

Personal

Category
Usage some

links

blog posts

videos