Inhaltsverzeichnis:
Definition - Was bedeutet Objective Caml (OCaml)?
Object Caml (OCaml) ist die objektorientierte Version und Hauptimplementierung der Programmiersprache Caml. Es erweitert einfach die Kernsprache von Caml und fügt eine vollständige objektorientierte Ebene und ein Modulsystem ein, die über ein polymorphes System mit einer Typschnittstelle verbunden sind. Wie die ursprüngliche Caml-Sprache ist OCaml eine Allzwecksprache, die unter dem Gesichtspunkt der Programmzuverlässigkeit und -sicherheit entwickelt wurde.Techopedia erklärt Objective Caml (OCaml)
Object Caml wurde als "industrietaugliche" Implementierung mit einem nativen Code-Compiler entwickelt, der für neun Prozessorarchitekturen verwendet werden kann, einem Bytecode-Compiler und einer Lese-Evaluierungs-Druck-Schleife, die für eine schnelle Entwicklung und Portabilität verwendet wird. Die Distribution enthält außerdem eine umfassende Standardbibliothek, einen Lexer- und Parser-Generator, einen Replay-Debugger, einen Dokumentationsgenerator und einen hübschen Präprozessor-Drucker.
Object Caml wird als Open-Source-Software unter der Q Public License vertrieben, während die verschiedenen Bibliotheken unter der LGPL vertrieben werden.
Object Caml unterstützt die folgenden Prozessorarchitekturen:
- PowerPC
- Alpha
- AMD64
- IA32
- IA64
- Mips
- Sparc
- Starker Arm
- HPPA