Collection
zero Useful+1
zero

Ocaml

Main Implementation of Caml Programming Language
Objective Caml (OCaml) is the main implementation of the Caml programming language. It was founded by Xavier Leroy, J é r ô me Vouillon, Damien Doligez, Didier R é my and others in 1996. OCaml is an open source project. The management and most maintenance work of this project is entrusted to INRIA.
Foreign name
OCaml
Pronunciation
/oʊˈkæməl/
Full name
Objective Caml
Creation
1996
Programming Paradigm
Functional expression
Latest version
4.07.1 stable
Source code suffix
.ml
Ocaml's camel logo
Because the pronunciation of caml is the same as that of camel, the mascot of OCaml is naturally designated as a camel, and the software based on OCaml service usually takes the image of a camel as its image LOGO
OCaml uses the Caml language in object-oriented They have extended the scope of their work. Caml is a functional programming language. Its extension language is also based on Microsoft. net platform f# (fsharp) language. Most of the Caml code can be used in f #. F# The development tools of are VS .net , Caml code can also be used.
OCaml's development tools include an interactive toplevel interpreter, Bytecode The bytecode compiler, and the optimal Local code Optimizing native code compiler. OCaml has a huge and powerful standard library, which enables her to Python perhaps Perl Language can also be used to develop various applications conveniently. Robust modularization and object-oriented programming The structure makes her competent for large-scale software engineering projects.
OCaml is the successor of Caml. The abbreviation of CAML originally represented the Categorical Abstract Machine Language, but later OCaml eliminated this abstract machine. Nowadays, people prefer to understand CAML as Collaborative Application Markup Language [1]