Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Installieren
Schneller Zugriff als Browser!
 

Objective CAML

Index Objective CAML

OCaml ist eine auf der ML-Sprachfamilie basierende Programmiersprache.

44 Beziehungen: Applied Type System, Ausnahmebehandlung, Übersetzungszeit, Betriebssystem, Bytecode, C++, Client, Compiler, Computerprogramm, Distribution (Software), Elm (Programmiersprache), F-Sharp, Funktionale Programmierung, Garbage Collection, Gleitkommazahl, GNU Lesser General Public License, Haxe (Programmiersprache), Imperative Programmierung, Institut national de recherche en informatique et en automatique, Integrierte Entwicklungsumgebung, Java (Programmiersprache), Maschinensprache, Merkmal, Microsoft Windows, ML (Programmiersprache), MLDonkey, Netzwerk, Objective CAML, Objektorientierung, Pattern Matching, Peer-to-Peer, Plattform (Computer), Plattformunabhängigkeit, Polymorphie (Programmierung), Programmbibliothek, Programmiersprache, Q Public License, Rust (Programmiersprache), Scala (Programmiersprache), Standard ML, Statische Typisierung, Typinferenz, Unix, .NET (Oberbegriff).

Applied Type System

Applied Type System (ATS) ist eine Programmiersprache, die derzeit an der Universität Boston entwickelt wird.

Neu!!: Objective CAML und Applied Type System · Mehr sehen »

Ausnahmebehandlung

Eine Ausnahme oder Ausnahmesituation (oder Trap) bezeichnet in der Computertechnik ein Verfahren, Informationen über bestimmte Programmzustände – meistens Fehlerzustände – an andere Programmebenen zur Weiterbehandlung weiterzureichen.

Neu!!: Objective CAML und Ausnahmebehandlung · Mehr sehen »

Übersetzungszeit

In der Informatik wird der Begriff Übersetzungszeit oder Compile-Zeit mit Operationen assoziiert, die von einem Compiler im gleichen Zeitraum wie die Erzeugung des Objektcodes durchgeführt werden.

Neu!!: Objective CAML und Übersetzungszeit · Mehr sehen »

Betriebssystem

Zusammenhang zwischen Betriebssystem, Hardware, Anwendungssoftware und dem Benutzer PC Betriebssysteme Marktanteile in DeutschlandBerechnung nach https://de.statista.com/statistik/daten/studie/158102/umfrage/marktanteile-von-betriebssystemen-in-deutschland-seit-2009/ https://de.statista.com/ - abgerufen am 2. Februar 2020 Ein Betriebssystem, auch OS (von) genannt, ist eine Zusammenstellung von Computerprogrammen, die die Systemressourcen eines Computers wie Arbeitsspeicher, Festplatten, Ein- und Ausgabegeräte verwaltet und diese Anwendungsprogrammen zur Verfügung stellt.

Neu!!: Objective CAML und Betriebssystem · Mehr sehen »

Bytecode

Bytecode ist in der Informatik die Bezeichnung für eine Sammlung von Befehlen in binärer Form für eine virtuelle Maschine.

Neu!!: Objective CAML und Bytecode · Mehr sehen »

C++

C++ ist eine von der ISO genormte Programmiersprache.

Neu!!: Objective CAML und C++ · Mehr sehen »

Client

Ein Client (über aus wörtlich für „Klient“ oder „Kunde“) – auch clientseitige Anwendung, Clientanwendung oder Clientprogramm – bezeichnet ein Computerprogramm, das auf dem Endgerät eines Netzwerks ausgeführt wird und mit einem Server (Zentralrechner) kommuniziert.

Neu!!: Objective CAML und Client · Mehr sehen »

Compiler

Ein Compiler (auch Kompilierer; von ‚zusammentragen‘ bzw. ‚aufhäufen‘) ist ein Computerprogramm, das Quellcodes einer bestimmten Programmiersprache in eine Form übersetzt, die von einem Computer (direkter) ausgeführt werden kann.

Neu!!: Objective CAML und Compiler · Mehr sehen »

Computerprogramm

Ein Computerprogramm oder kurz Programm ist eine den Regeln einer bestimmten Programmiersprache genügende Folge von Anweisungen (bestehend aus Deklarationen und Instruktionen), um bestimmte Funktionen bzw.

Neu!!: Objective CAML und Computerprogramm · Mehr sehen »

Distribution (Software)

Der Begriff Distribution stammt aus dem Lateinischen (distributio) und hat im Zusammenhang mit Software zwei unterschiedliche Bedeutungen: Softwarepaketierung und Softwareverteilung.

Neu!!: Objective CAML und Distribution (Software) · Mehr sehen »

Elm (Programmiersprache)

Elm ist eine funktionale Programmiersprache für die deklarative Programmierung grafischer Oberflächen (GUIs) für Webanwendungen.

Neu!!: Objective CAML und Elm (Programmiersprache) · Mehr sehen »

F-Sharp

F# (gelesen: F sharp; englische Aussprache) ist eine typsichere Multi-Paradigmen-Sprache mit starkem Fokus auf funktionale Programmierung für das.Net-Framework.

Neu!!: Objective CAML und F-Sharp · Mehr sehen »

Funktionale Programmierung

Funktionale Programmierung ist ein Programmierparadigma, in dem Funktionen nicht nur definiert und angewendet werden können, sondern auch wie Daten miteinander verknüpft, als Parameter verwendet und als Funktionsergebnisse auftreten können.

Neu!!: Objective CAML und Funktionale Programmierung · Mehr sehen »

Garbage Collection

Objekten (mit Farben dargestellt) gefüllt, von denen einige auch wieder zerstört werden und Lücken im Speicherbereich hinterlassen. Wenn (wie in diesem Beispiel) nicht mehr genug freier Speicherplatz „am Ende“ verfügbar ist oder wenn die automatische Speicherbereinigung entscheidet, wird der Speicher „komprimiert“, wobei alle noch verwendeten Objekte an den Beginn platziert und am Ende alle Speicherlücken konsolidiert werden. Dadurch wird wieder ein großer Speicherbereich für die zukünftige Erstellung von Objekten verfügbar. Die Garbage Collection, kurz GC (für Müllabfuhr, auch automatische Speicherbereinigung oder Freispeichersammlung genannt) bezeichnet in der Software- und Informationstechnik eine automatische Speicherverwaltung, die zur Vermeidung von Speicherproblemen beiträgt; der Vorteil wird mit einem erhöhten Ressourcenverbrauch erkauft.

Neu!!: Objective CAML und Garbage Collection · Mehr sehen »

Gleitkommazahl

Exakt darstellbare Gleitkomma­zahlen für verschiedene Mantissen­längen, Basis: 2, Exponent −3 bis 1 Eine Gleitkommazahl – wird in zwei Zusammenhängen benutzt.

Neu!!: Objective CAML und Gleitkommazahl · Mehr sehen »

GNU Lesser General Public License

Das Lizenzlogo der LGPLv3 Das GNU-Logo Die GNU Lesser General Public License oder LGPL (ehemals GNU Library General Public License) ist eine von der Free Software Foundation (FSF) entwickelte Lizenz für freie Software.

Neu!!: Objective CAML und GNU Lesser General Public License · Mehr sehen »

Haxe (Programmiersprache)

Haxe ist eine objektorientierte, JavaScript-ähnliche Programmiersprache.

Neu!!: Objective CAML und Haxe (Programmiersprache) · Mehr sehen »

Imperative Programmierung

Imperative Programmierung (‚anordnen‘, ‚befehlen‘) ist ein Programmierparadigma, nach dem „ein Programm aus einer Folge von Anweisungen besteht, die vorgeben, in welcher Reihenfolge was vom Computer getan werden soll“.

Neu!!: Objective CAML und Imperative Programmierung · Mehr sehen »

Institut national de recherche en informatique et en automatique

Institut national de recherche en informatique et en automatique (INRIA) ist eine staatliche französische Forschungseinrichtung mit technologischem und wissenschaftlichem Charakter.

Neu!!: Objective CAML und Institut national de recherche en informatique et en automatique · Mehr sehen »

Integrierte Entwicklungsumgebung

Microsoft Visual Studio 2012, IDE für Windowszeichenorientierter Benutzerschnittstelle CONZEPT 16, ein Datenbanksystem mit integrierter Entwicklungsumgebung KDevelop, eine freie IDE für KDE Windows Eine integrierte Entwicklungsumgebung (IDE, von) ist eine Sammlung von Computerprogrammen, mit denen die Aufgaben der Softwareentwicklung möglichst ohne Medienbrüche bearbeitet werden können.

Neu!!: Objective CAML und Integrierte Entwicklungsumgebung · Mehr sehen »

Java (Programmiersprache)

Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde.

Neu!!: Objective CAML und Java (Programmiersprache) · Mehr sehen »

Maschinensprache

Eine Maschinensprache, wie sie bei Maschinencode bzw.

Neu!!: Objective CAML und Maschinensprache · Mehr sehen »

Merkmal

Ein Merkmal (auch Charakteristikum) ist allgemein eine erkennbare Eigenschaft, die eine Person, eine Sache oder einen abstrakten Zusammenhang von anderen unterscheidet.

Neu!!: Objective CAML und Merkmal · Mehr sehen »

Microsoft Windows

Microsoft Windows (englische Aussprache) bzw.

Neu!!: Objective CAML und Microsoft Windows · Mehr sehen »

ML (Programmiersprache)

Meta Language (ML) beschreibt eine Familie funktionaler Programmiersprachen mit statischer Typisierung, Polymorphie, automatischer Speicherbereinigung und im Allgemeinen strenger Auswertung.

Neu!!: Objective CAML und ML (Programmiersprache) · Mehr sehen »

MLDonkey

Suchfenster im Webinterface (localhost:8080) MLDonkey ist ein freies Filesharingprogramm, das auf verschiedene Netzwerke zugreifen kann.

Neu!!: Objective CAML und MLDonkey · Mehr sehen »

Netzwerk

Schematische Darstellung eines Netzes Nicht jedes System mit Elementen und Verbindungen ist auch ein Netzwerk: erst bei einer engen Vermaschung (in dieser Grafik Beispiel Nr. 2 und Nr. 4) spricht man von einem Netzwerk. Als Netze oder Netzwerke (oder) werden interdisziplinär Systeme bezeichnet, deren zugrundeliegende Struktur sich mathematisch als Graph modellieren lässt und die über Mechanismen zu ihrer Selbstorganisation verfügen.

Neu!!: Objective CAML und Netzwerk · Mehr sehen »

Objective CAML

OCaml ist eine auf der ML-Sprachfamilie basierende Programmiersprache.

Neu!!: Objective CAML und Objective CAML · Mehr sehen »

Objektorientierung

Unter Objektorientierung (kurz OO) versteht man in der Entwicklung von Software eine Sichtweise auf komplexe Systeme, bei der ein System durch das Zusammenspiel kooperierender Objekte beschrieben wird.

Neu!!: Objective CAML und Objektorientierung · Mehr sehen »

Pattern Matching

Pattern Matching (englisch für Musterabgleich) oder musterbasierte Suche ist ein Begriff für symbolverarbeitende Verfahren, die anhand eines vorgegebenen Musters diskrete Strukturen oder Teilmengen einer diskreten Struktur identifizieren.

Neu!!: Objective CAML und Pattern Matching · Mehr sehen »

Peer-to-Peer

Peer-to-Peer-Modell Peer-to-Peer (kurz meist P2P genannt, von „Gleichgestellter“, „Ebenbürtiger“) und Rechner-Rechner-Verbindung sind synonyme Bezeichnungen für eine Kommunikation unter Gleichen, hier bezogen auf ein Rechnernetz.

Neu!!: Objective CAML und Peer-to-Peer · Mehr sehen »

Plattform (Computer)

Grafische Darstellung des Grundkonzepts einer Computerplattform: oben drei identische Komponenten (blau) innerhalb dreier unterschiedlicher Umgebungen von weiteren Komponenten, die unten auf drei unterschiedlichen Rechnersystemen aufgesetzt werden können Eine Computerplattform (auch -schicht oder -ebene, kurz Plattform) bezeichnet in der Informatik eine einheitliche Grundlage, auf der Computerprogramme ausgeführt und entwickelt werden können.

Neu!!: Objective CAML und Plattform (Computer) · Mehr sehen »

Plattformunabhängigkeit

Die Plattformunabhängigkeit – genauer als plattformübergreifend (engl. cross-platform) und allgemeiner -portabel – bezeichnet in der Informationstechnik jene Eigenschaft, die ein Computerprogramm auf verschiedenen Computerplattformen ausführbar macht.

Neu!!: Objective CAML und Plattformunabhängigkeit · Mehr sehen »

Polymorphie (Programmierung)

Polymorphie oder Polymorphismus (für Vielgestaltigkeit) ist ein Konzept in der objektorientierten Programmierung, das ermöglicht, dass ein Bezeichner abhängig von seiner Verwendung Objekte unterschiedlichen Datentyps annimmt.

Neu!!: Objective CAML und Polymorphie (Programmierung) · Mehr sehen »

Programmbibliothek

Eine Programmbibliothek (kurz Bibliothek;, kurz lib) bezeichnet in der Programmierung eine Sammlung von Unterprogrammen/-routinen, die Lösungswege für thematisch zusammengehörende Problemstellungen anbieten.

Neu!!: Objective CAML und Programmbibliothek · Mehr sehen »

Programmiersprache

Quelltext eines Programms in der Programmiersprache C++. Scratch. Eine Programmiersprache ist eine formale Sprache zur Formulierung von Datenstrukturen und Algorithmen, d. h.

Neu!!: Objective CAML und Programmiersprache · Mehr sehen »

Q Public License

Die Q Public License ist eine Freie-Software-Lizenz vom Unternehmen Trolltech und wurde durch das Produkt Qt bekannt.

Neu!!: Objective CAML und Q Public License · Mehr sehen »

Rust (Programmiersprache)

Rust ist eine Multiparadigmen-Systemprogrammiersprache, die von der Open-Source-Community entwickelt wurde und unter anderem von Mozilla Research gesponsert wird.

Neu!!: Objective CAML und Rust (Programmiersprache) · Mehr sehen »

Scala (Programmiersprache)

Scala ist eine funktionale und objektorientierte Programmiersprache.

Neu!!: Objective CAML und Scala (Programmiersprache) · Mehr sehen »

Standard ML

Standard ML (SML) ist eine von ML abstammende funktionale Programmiersprache mit einigen imperativen Merkmalen (zum Beispiel im Bereich File IO).

Neu!!: Objective CAML und Standard ML · Mehr sehen »

Statische Typisierung

Statische Typisierung bezeichnet ein Schema der Typisierung von Programmiersprachen.

Neu!!: Objective CAML und Statische Typisierung · Mehr sehen »

Typinferenz

Durch Typinferenz (mit type „(Daten-)Art“ oder „Datentyp“ und inference „Schlussfolgerung“), auch Typableitung genannt, kann in manchen (stark typisierten) Programmiersprachen viel Schreibarbeit eingespart werden, indem auf die Niederschrift von Typangaben verzichtet wird, die aus den restlichen Angaben und den Typisierungsregeln hergeleitet (rekonstruiert) werden können; dazu bedient man sich derselben Regeln, die auch zur Typprüfung dienen, als deren Fortentwicklung die Typinferenz in gewisser Weise anzusehen ist.

Neu!!: Objective CAML und Typinferenz · Mehr sehen »

Unix

Unix-Befehls ls -l Unix ist ein Mehrbenutzer-Betriebssystem für Computer.

Neu!!: Objective CAML und Unix · Mehr sehen »

.NET (Oberbegriff)

.NET-Logo.NET, teilweise auch als Microsoft.NET bezeichnet, dient als Oberbegriff für mehrere von Microsoft herausgegebene Software-Plattformen, die der Entwicklung und Ausführung von Anwendungsprogrammen dienen, Produkte, Frameworks, Programmiersprachen und alles, was mit den genannten in Verbindung steht, etwa Werkzeuge und Techniken.

Neu!!: Objective CAML und .NET (Oberbegriff) · Mehr sehen »

Leitet hier um:

Caml, O'Caml, OCAML, OCaml, Ocaml.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »