scriptinterpretatie
Scriptinterpretatie is het proces waarbij een computerprogramma, meestal een script geschreven in een interpretabele programmeertaal, direct door een interpreter wordt uitgevoerd zonder vooraf te compileren naar machinecode. Het doel is snelle ontwikkeling en platformonafhankelijkheid. Talen zoals Python, JavaScript, Ruby, Perl en Lua worden doorgaans via interpretatie uitgevoerd; sommige engines gebruiken echter bytecode en een virtuele machine om uitvoer te versnellen.
Een interpreter leest broncode, voert tokenisatie en parsing uit, bouwt mogelijk een schematische representatie (vaak een
Voordelen zijn onder meer snelle iteratie, minder boilerplate, flexibiliteit en eenvoudige prototyping. Nadelen zijn lagere prestaties
Historisch gezien ontstonden scriptingtalen als hulpmiddelen voor snelle taken en werden uitgegroeid tot volwaardige programmeertalen met