OCaml
Objective Caml (OCaml, προφέρεται «Οκάμελ»), ή Αντικειμενοστραφής Caml, είναι η κύρια υλοποίηση της γλώσσας προγραμματισμού Caml, η οποία δημιουργήθηκε από τον Ξαβιέ Λερουά, τον Ζερόμ Βουιγιόν, τον Νταμιέν Ντολιγιέ, Ντιντιέ Ρεμύ και άλλους, το 1996. Η OCaml είναι λογισμικό ανοικτού κώδικα, η διαχείριση και διατήρηση του οποίου γίνεται κυρίως από το INRIA.

Η γλώσσα OCaml επεκτείνει τον πυρήνα της γλώσσας Caml με αντικειμενοστραφή στοιχεία.

Τα εργαλεία προγραμματισμού της OCaml περιλαμβάνουν έναν διαδραστικό (interactive) διερμηνέα, έναν μεταγλωττιστή bytecode και έναν μεταγλωττιστή κώδικα μηχανής. Διαθέτει μεγάλη βιβλιοθήκη που την κάνει χρήσιμη για πολλές από τις ίδιες εφαρμογές όπως η Python ή η Perl, καθώς και ένα εύρωστο σύστημα modules και αντικειμενοστραφείς προγραμματιστικές δομές που την κάνουν χρήσιμη και για μεγάλες εφαρμογές.

Η OCaml είναι ο διάδοχος της Caml Light και αποτελεί μέλος της οικογένειας των γλωσσών προγραμματισμού που κατάγονται από την ML. Τα αρχικά CAML αρχικά σήμαιναν Categorical Abstract Machine Language, αν και η OCaml δεν ακολουθεί την ίδια αφαιρετική μηχανή.

H F# είναι μια διάλεκτος της OCaml (με αρκετές αλλαγές), που εκτελείται στην πλατφόρμα .NET της Microsoft.
Q9143
γλώσσας προγραμματισμού
Concept
None
Caml
UNK
Q1130645
λογισμικό ανοικτού κώδικα
Concept
Q1146208
INRIA
LOC
Q79872
αντικειμενοστραφή
Concept
Q183065
διερμηνέα
Concept
Q28865
Python
MEDIA
Q42478
Perl
Concept
Q219113
ML
UNK
None
F#
UNK
None
.NET
UNK
Q2283
Microsoft
ORG
Q212587
OCaml
MEDIA
Q212587
OCaml
MEDIA
Q212587
OCaml
MEDIA
Q212587
OCaml
MEDIA
Q212587
OCaml
MEDIA
Q212587
OCaml
MEDIA
Q212587
OCaml
MEDIA
instance of
developer
programming paradigm