Just-in-timecompilatie
Just-in-timecompilatie (JIT-compilatie) is een term uit de informatica waarmee een vorm van compilatie wordt bedoeld die plaatsvindt tijdens de uitvoering van een computerprogramma.

Een gewone compiler vertaalt de broncode van een programma in zijn geheel naar machinetaal. Deze machinetaal kan vervolgens uitgevoerd of opgeslagen worden. Een interpreter daarentegen vertaalt de broncode niet naar machinetaal maar voert deze direct uit, of hij vertaalt de broncode naar een tussenvorm die vervolgens uitgevoerd wordt. Beide methodes, compilatie en interpretatie, hebben voordelen. 

Bij JIT-compilatie is het doel de voordelen van interpretatie en compilatie te combineren: 
*Gecompileerde programma's zijn snel.
*Geïnterpreteerde programma's zijn meestal kleiner.
*Geïnterpreteerde programma's zijn vaak geheel of gedeeltelijk platformonafhankelijk.
*Tijdens de uitvoering van een programma heeft de interpreter toegang tot runtime-informatie op basis waarvan de uitvoering geoptimaliseerd kan worden: zo besteden veel programma's het grootste deel van de looptijd aan het herhaaldelijk uitvoeren van een klein gedeelte van de code.
Q21198
informatica
Concept
Q47506
compilatie
Concept
Q40056
computerprogramma
Concept
Q47506
compiler
Concept
Q128751
broncode
Concept
Q55813
machinetaal
Concept
Q183065
interpreter
Concept
Q174666
platformonafhankelijk
Concept
Q28057154
geoptimaliseerd
Concept
Q110546
Just-in-timecompilatie
Concept
used by