Entwickler: INRIA (cm. andere Programme)
Version: 0.74
Webseite: Caml Light
Lizenz: kostenlos




Überblick Caml Light (automatische Übersetzung)

Caml-ist eine allgemeine Programmiersprache Programm mit Sicherheit und Zuverlässigkeit. Es ist sehr ausdrucksstark, aber dennoch leicht zu erlernen und zu verwenden. Caml unterstützt funktionale, imperative und objektorientierte Programmierung Stile. Es wurde entwickelt und vertrieben von INRIA, eine französische Forschung Institut für Informatik und Angewandte Mathematik, seit 1985.
Beide Implementierungen von Caml-Angebot:
- einer leistungsfähigen Typ System, ausgestattet mit parametrischen Polymorphismus und Typrückschluss. Zum Beispiel, den Typ der eine Sammlung über die Art der Elemente. Diese erlaubt es, die einige Aktivitäten, die über eine Sammlung unabhängig von der Art seiner Elemente: Sortieren eines Arrays ist ein Beispiel. Darüber hinaus Typrückschluss erlaubt es, die solche Operationen ohne explizit die Art ihrer Parameter und Ergebnis.
- Benutzer-definierbaren algebraische Datentypen und Pattern Matching. Neue algebraische Datentypen kann definiert werden als Kombinationen von Aufzeichnungen und Summen. Funktionen, die über solche Daten Strukturen können dann definiert werden durch das Pattern Matching, eine verallgemeinerte Form der bekannten switch -Anweisung als saubere und elegante Weise gleichzeitig untersucht und Benennung der Daten.
- Automatische Speicherverwaltung, dank der schnellen, unaufdringlich, inkrementelle Garbage Collector.
- Separate Kompilierung von stand-alone Anwendungen. Tragbare Bytecode Compiler ermöglichen das Erstellen stand-alone Anwendungen von Caml Light oder Ziel Caml-Programme. A Foreign function Interface ermöglicht Caml-Code für die Interoperabilität mit C Code, wenn erforderlich. Interaktive Nutzung von Caml wird auch über ein "read-bewerten-print" Schleife.
Darüber hinaus Ziel Caml-Funktionen: -
eine anspruchsvolle Modul ermöglicht und damit die Organisation Module hierarchisch und Parametrierung ein Modul über eine Anzahl von anderen Modulen.
- Ein ausdrucksstarkes objektorientierte Schicht, mit Mehrfachvererbung und parametrische Klassen.
- Effiziente native code Compiler. Neben der Bytecode Compiler, Ziel Caml bietet ein Compiler, effiziente Maschine erzeugt Code für viele Architekturen.




Erneuern Software empfiehlt die Verwendung der Caml Light in Übereinstimmung mit den Regeln des geistigen Eigentums. Erneuern Software nicht mit crack, serial empfiehlt, Schlüssel, keygen, crack, serial für Caml Light



Die beliebtesten Programmkategorien Web-Entwicklung / Andere
Quest Software Toad for MySQL Freeware Quest Software Toad for MySQL Freeware
kostenlos
Oracle Client Express Edition Oracle Client Express Edition
kostenlos
Microsoft Office FrontPage Microsoft Office FrontPage
bezahlt
Microsoft Expression Web Microsoft Expression Web
bezahlt
MySQL Tools for MySQL Tools for
kostenlos
Artisteer Artisteer
bezahlt
IronPython IronPython
kostenlos

Andere Firmen-Programm INRIA
Objective Caml Objective Caml
kostenlos
ScicosLab ScicosLab
Open Source
FFTW Library for scilab-5.0.3 FFTW Library for scilab-5.0.3
Natron Natron
Open Source
FracLab FracLab
ParadisEO ParadisEO