OCaml

OCaml

OCaml - A practical, expressive functional language

OCaml is a general-purpose, multi-paradigm language supporting functional, imperative and object-oriented styles with strong type inference.

Category

General Purpose / Functional

First Release

1996

File Extension

.ml

Creator

Xavier Leroy and others (in collaboration with INRIA)

Latest News

No news articles found for this language.

Difficulty

Intermediate 2/3

Strong type system and type inference simplify many patterns, but advanced features like functors and module systems require deeper study.