Jump to content

Ocaml programming language: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
mNo edit summary
precisions, and the correct official site link
Line 1: Line 1:
'''OCaml''' is an advanced [[programming language]] based on the [[ML]] family. It supports [[functional programming|functional]], [[imperative programming|imperative]] and [[object-oriented programming]] style.
'''Objective CAML''', also known as '''Ocaml''' or '''O'Caml''' for short (or some other alternative spelling), is an advanced [[programming language]] based on the [[ML]] family. To the [[functional programming|functional]] and [[imperative programming|imperative]] features that are standard to ML, it adds [[object-oriented programming|object-oriented]] concepts.

The code can either be compiled into [[bytecode]] or native for several platforms. There is much work in the compiler which, as a consequence, is highly efficient.
The code can either be compiled into [[bytecode]] or native for several platforms. There is much work in the compiler which, as a consequence, is highly efficient.


==== External Links ====
==== External Links ====
*http://www.ocaml.org -- Ocaml offical website
*http://caml.inria.fr/ -- O'Caml official website
*http://pauillac.inria.fr/caml -- Ocaml resources
*http://pauillac.inria.fr/caml -- O'Caml resources
*http://www.ocaml.org -- [This looks like a better-looking partial mirror of the official website, but not absolutely up-to-date, and who exactly operates it ?]

Revision as of 14:52, 8 August 2002

Objective CAML, also known as Ocaml or O'Caml for short (or some other alternative spelling), is an advanced programming language based on the ML family. To the functional and imperative features that are standard to ML, it adds object-oriented concepts.

The code can either be compiled into bytecode or native for several platforms. There is much work in the compiler which, as a consequence, is highly efficient.