OCaml, auch bekannt als Objective Caml (Object-Oriented Categorical Abstract Machine Language), ist eine objektorientierte Version der Programmiersprache Caml. Seit seiner Einführung im Jahr 1996 hat sich Ocaml zur Hauptimplementierung von Caml entwickelt. Es verwendet einen interaktiven Interpreter, enthält jedoch einen Compiler zum Erstellen binärer ausführbarer Dateien. Es hat andere weit verbreitete Programmiersprachen beeinflusst, darunter F# und Scala.
OCaml sollte nicht mit den Kamelbüchern von O’Reilly für die Programmiersprache Perl verwechselt werden.
“Hallo Welt!” in OCaml
print_endline "Hello World!"
Ausführbare Datei, Sprache, Programmierbegriffe