Category:OCaml: Difference between revisions
m
https
(also codepad) |
m (https) |
||
(7 intermediate revisions by 5 users not shown) | |||
Line 1:
{{language|OCaml
|strength=strong
|site=https://ocaml.org
|safety=safe
|compat=structural
|checking=static
|parampass=value
|gc=yes
|LCT=yes}}{{language programming paradigm|Object-oriented}}{{implementation|Caml}}
{{language programming paradigm|functional}}
{{Codepad}}
'''
OCaml extends the core [[derived from::Caml]] language with [[object-oriented programming|object-oriented]] constructs.
OCaml's toolset includes an interactive toplevel [[interpreter]], a [[bytecode]] [[compiler]], and an optimizing native code compiler. It has a large standard library that makes it useful for many of the same applications as [[Python]] or [[Perl]], as well as robust modular and object-oriented programming constructs that make it applicable for large-scale software engineering.
|