Science & technology

Creation of OCaml

1996

OCaml is a general-purpose programming language in the ML family, developed at the French research institute INRIA, where Xavier Leroy and colleagues had worked on the earlier Caml languages. The name originally stood for Objective Caml, because the language extended Caml with object-oriented features, while keeping the strengths of the ML family, such as strong static typing, type inference and pattern matching. OCaml also provides functional, imperative and modular programming styles, and compiles to fast native code. It has been used for compilers, formal verification tools such as the Coq proof assistant, financial trading systems at firms like Jane Street, and the first versions of the Rust compiler.

Open on the timeline

Before and after

More in Science & technology

The era

This moment belongs to the Contemporary world (1945 CE to today), the world since 1945. You can also browse everything in the 20th century.