Logo
Unionpedia
Communicatie
Ontdek het op Google Play
Nieuw! Download Unionpedia op je Android™ toestel!
Gratis
Snellere toegang dan browser!
 

Ocaml

Index Ocaml

Ocaml (Objective CAML) is de belangrijkste implementatie van de programmeertaal Caml (Categorical Abstract Machine Language), een dialect van ML, ontwikkeld op het Inria en de École normale supérieure.

31 relaties: Algebraïsch datatype, École normale supérieure (Parijs), Bibliotheek (informatica), Bytecode, C (programmeertaal), Compiler, Datatype, Exception handling, Executable, Functioneel programmeren, Garbage collection, Geheugenbeheer, GNU Lesser General Public License, Imperatief programmeren, Inria, Interpreter, Java (programmeertaal), Lex (computerprogramma), Lisp (programmeertaal), Macro (software), ML (programmeertaal), Objectgeoriënteerd, Parser, Perl (programmeertaal), Platform-onafhankelijke software, Polymorfisme (informatica), Python (programmeertaal), Quicksort, Strikte evaluatie, Type-inferentie, Yacc.

Algebraïsch datatype

In de informatica is een algebraïsch datatype een datatype waarin de waarden van andere datatypen verpakt zijn met constructoren.

Nieuw!!: Ocaml en Algebraïsch datatype · Bekijk meer »

École normale supérieure (Parijs)

Binnenplein van de ENS in Parijs De École normale supérieure (ENS, ook wel ENS Paris, ENS Ulm of in de spreektaal Normale Sup') is een Franse onderwijs- en onderzoekinstelling in Parijs, gelegen aan de rue d'Ulm in het 5e arrondissement van Parijs.

Nieuw!!: Ocaml en École normale supérieure (Parijs) · Bekijk meer »

Bibliotheek (informatica)

In de informatica is een bibliotheek (Engels: library) een verzameling code (functies/routines) die door programma's kan worden gebruikt.

Nieuw!!: Ocaml en Bibliotheek (informatica) · Bekijk meer »

Bytecode

Bytecode is een soort machinetaal die het resultaat is van de (gedeeltelijke) compilatie van een computerprogramma.

Nieuw!!: Ocaml en Bytecode · Bekijk meer »

C (programmeertaal)

De programmeertaal C is een imperatieve programmeertaal, gebaseerd op de programmeertaal B, die zelf weer op BCPL was gebaseerd.

Nieuw!!: Ocaml en C (programmeertaal) · Bekijk meer »

Compiler

Een compiler (letterlijk samensteller of opbouwer) is een computerprogramma dat een in een brontaal geschreven programma vertaalt in een semantisch equivalent programma in een doeltaal.

Nieuw!!: Ocaml en Compiler · Bekijk meer »

Datatype

Een datatype, ook wel gegevenstype genoemd, is in de informatica een specifiek soort gegevens, zoals integers, booleans, reals, karakters, strings.

Nieuw!!: Ocaml en Datatype · Bekijk meer »

Exception handling

Exception handling is een constructie of een mechanisme die een programmeertaal biedt om op een abnormale of uitzonderlijke gebeurtenis (excepties) te kunnen reageren en af te handelen tijdens het uitvoeren (run time) van software.

Nieuw!!: Ocaml en Exception handling · Bekijk meer »

Executable

Een hexdump van een executable. Een executable of uitvoerbaar bestand is een computerbestand dat door een computer uit te voeren is.

Nieuw!!: Ocaml en Executable · Bekijk meer »

Functioneel programmeren

In de informatica is functioneel programmeren een programmeerstijl en een programmeerparadigma.

Nieuw!!: Ocaml en Functioneel programmeren · Bekijk meer »

Garbage collection

In de informatica is garbage collection (Engels voor "afvalinzameling"), afgekort GC, een vorm van automatisch geheugenbeheer.

Nieuw!!: Ocaml en Garbage collection · Bekijk meer »

Geheugenbeheer

Geheugenbeheer is een paradigma bij het programmeren van computerprogramma's.

Nieuw!!: Ocaml en Geheugenbeheer · Bekijk meer »

GNU Lesser General Public License

De GNU Lesser General Public License (meestal afgekort tot LGPL) is een licentie voor vrije software, bedacht door Richard M. Stallman en Eben Moglen.

Nieuw!!: Ocaml en GNU Lesser General Public License · Bekijk meer »

Imperatief programmeren

Imperatief programmeren (ook wel procedureel programmeren genoemd) is een programmeerconcept uit de informatica waarbij programma's opgesteld worden in de vorm van opdrachten die direct uitgevoerd kunnen worden.

Nieuw!!: Ocaml en Imperatief programmeren · Bekijk meer »

Inria

Onderzoeksinstituut Inria in Paris-Saclay Inria is het Franse nationale onderzoeksinstituut op het gebied van de informatica en de toegepaste wiskunde.

Nieuw!!: Ocaml en Inria · Bekijk meer »

Interpreter

Een interpreter is een computerprogramma dat steeds een statement van een gegeven broncode, die in een programmeer- of in een scripttaal is geschreven, vertaalt naar een voor de processor begrijpelijke vorm, en het dan meteen uitvoert.

Nieuw!!: Ocaml en Interpreter · Bekijk meer »

Java (programmeertaal)

Java is een objectgeoriënteerde programmeertaal.

Nieuw!!: Ocaml en Java (programmeertaal) · Bekijk meer »

Lex (computerprogramma)

Lex is een computerprogramma voor het genereren van lexical analysers (of: scanners, lexers).

Nieuw!!: Ocaml en Lex (computerprogramma) · Bekijk meer »

Lisp (programmeertaal)

Lisp is een functionele programmeertaal.

Nieuw!!: Ocaml en Lisp (programmeertaal) · Bekijk meer »

Macro (software)

Een macro is een klein computerprogrammaatje dat gedefinieerd is binnen een ander programma.

Nieuw!!: Ocaml en Macro (software) · Bekijk meer »

ML (programmeertaal)

ML is een functionele programmeertaal, ontwikkeld door Robin Milner en anderen aan de Universiteit van Edinburgh.

Nieuw!!: Ocaml en ML (programmeertaal) · Bekijk meer »

Objectgeoriënteerd

Objectgeoriënteerd, vaak afgekort tot OO als afkorting voor het Engelse object-oriented, is een paradigma dat gebruikt wordt bij het objectgeoriënteerd programmeren en de objectgeoriënteerde opslag van data.

Nieuw!!: Ocaml en Objectgeoriënteerd · Bekijk meer »

Parser

Een parser (van het Engelse to parse, ontleden, en het Latijnse pars, deel) is een computerprogramma, of component van een programma, dat de grammaticale structuur van een invoer volgens een vastgelegde grammatica ontleedt (parset).

Nieuw!!: Ocaml en Parser · Bekijk meer »

Perl (programmeertaal)

Bibliotheek van Perl-boeken Perl is een programmeertaal ontworpen door Larry Wall die eigenschappen van C en UNIX-scripttalen zoals sh en awk in zich verenigt.

Nieuw!!: Ocaml en Perl (programmeertaal) · Bekijk meer »

Platform-onafhankelijke software

Een toepassing op een computer of een aan een computer aangesloten apparaat, zoals een programmeertaal, software of hardware, heet multiplatform of cross-platform wanneer het op meer dan één systeemplatform werkt, bijvoorbeeld met Linux, Mac en Windows.

Nieuw!!: Ocaml en Platform-onafhankelijke software · Bekijk meer »

Polymorfisme (informatica)

Polymorfisme staat voor veelvormigheid.

Nieuw!!: Ocaml en Polymorfisme (informatica) · Bekijk meer »

Python (programmeertaal)

Een stuk broncode in Python met syntaxiskleuring. Python is een programmeertaal die begin jaren 90 ontworpen en ontwikkeld werd door Guido van Rossum, destijds verbonden aan het Centrum voor Wiskunde en Informatica (daarvoor Mathematisch Centrum) in Amsterdam.

Nieuw!!: Ocaml en Python (programmeertaal) · Bekijk meer »

Quicksort

Animatie quicksort Quicksort is een recursief sorteeralgoritme bedacht door Tony Hoare.

Nieuw!!: Ocaml en Quicksort · Bekijk meer »

Strikte evaluatie

Strikte evaluatie (in het Engels: strict evaluation of eager evaluation) is een evaluatiestrategie die in de meeste programmeertalen wordt gebruikt.

Nieuw!!: Ocaml en Strikte evaluatie · Bekijk meer »

Type-inferentie

In de informatica duidt type-inferentie (Engels: Type inference), of impliciete typering, op de mogelijkheid van sommige programmeertalen om automatisch het datatype van een expressie te bepalen.

Nieuw!!: Ocaml en Type-inferentie · Bekijk meer »

Yacc

Yacc is een computerprogramma dat op Unixsystemen dienstdoet als standaard parsergenerator.

Nieuw!!: Ocaml en Yacc · Bekijk meer »

Richt hier:

Caml, OCaml, Objective Caml.

UitgaandeInkomende
Hey! We zijn op Facebook nu! »