runtimeomgeving
Een runtimeomgeving, of runtime, is de omgeving waarin een programma tijdens uitvoering wordt uitgevoerd. Het omvat de softwarecomponenten, bibliotheken en interfaces waarmee de code kan draaien, en is meestal anders dan de onderdelen die tijdens compilatie of koppeling zijn gebruikt. De runtime biedt de faciliteiten die nodig zijn om het programma te laden, uit te voeren en te beheren.
Een runtimeomgeving levert verschillende services aan een programma, zoals geheugenbeheer (bijvoorbeeld garbage collection), dynamische koppeling en
Voorbeelden van runtimeomgevingen zijn de Java Virtual Machine (JVM) en de .NET Common Language Runtime (CLR),
De runtimeomgeving beïnvloedt portabiliteit, prestaties en beveiliging van software. Problemen zoals ontbrekende libraries, versieconflicten of configuratie-instellingen