OCaml
0 sources
OCaml
Summary
OCaml is an object-based language[1]. OCaml draws 1,242 Wikipedia views per month (object_based_language category, ranking #3 of 28).[2]
Key Facts
- OCaml received the Open Science Award for Open Source Research Software[3].
- OCaml received the Programming Languages Software Award[4].
- OCaml was influenced by Standard ML[5].
- OCaml's instance of is recorded as object-based language[6].
- OCaml's instance of is recorded as functional programming language[7].
- OCaml's instance of is recorded as multi-paradigm programming language[8].
- OCaml's instance of is recorded as imperative programming language[9].
- OCaml's instance of is recorded as dialect[10].
- OCaml's instance of is recorded as free and open-source software[11].
- Caml is named after OCaml[12].
- OCaml's logo image is recorded as OCaml Logo.svg[13].
- OCaml's developer is recorded as Institut National de Recherche en Informatique et en Automatique[14].
- OCaml's VIAF cluster ID is recorded as 8149106282068492326[15].
- OCaml's GND ID is recorded as 7578649-7[16].
- OCaml's Library of Congress authority ID is recorded as sh2007000473[17].
- OCaml's copyright license is recorded as Q Public License[18].
- OCaml's copyright license is recorded as GNU Lesser General Public License, version 2.1[19].
- OCaml's programmed in is recorded as OCaml[20].
- OCaml's programmed in is recorded as Q15777[21].
- OCaml's designed by is recorded as Xavier Leroy[22].
- OCaml's designed by is recorded as Damien Doligez[23].
- OCaml's operating system is recorded as Unix-like operating system[24].
- OCaml's software version identifier is recorded as 4.02.3[25].
- OCaml's software version identifier is recorded as 4.03.0[26].
- OCaml's software version identifier is recorded as 4.04.0[27].
Body
Designation and Status
Recorded instance of include object-based language[6], functional programming language[7], multi-paradigm programming language[8], imperative programming language[9], dialect[10], and free and open-source software[11].
History and Context
+1996-01-01T00:00:00Z marks the founding of OCaml[28]. Caml is named after OCaml[12].
Why It Matters
OCaml draws 1,242 Wikipedia views per month (object_based_language category, ranking #3 of 28).[2] OCaml has Wikipedia articles in 25 language editions, a strong signal of global cultural recognition.[29] OCaml is known by 20 alternative names across languages and contexts.[30]
OCaml has been cited as an influence by Rust[31], a procedural programming language[32], founded in 2006[33]; F#[34], a functional programming language[35], founded in 2005[36]; Scala[37], an object-based language[38], founded in 2004[39]; Elm[40], a functional programming language[41], founded in 2012[42]; Gleam[43], a functional programming language[44], founded in 2016[45]; and Hack[46], a programming language[47], founded in 2014[48].
FAQs
What awards did OCaml receive?
Honors received include Open Science Award for Open Source Research Software[3] and Programming Languages Software Award[4].
Who did OCaml influence?
OCaml has been cited as an influence by Rust[31], F#[34], Scala[37], and Elm[40].