Een interpreter is een speciaal computerprogramma dat programma's verwerkt die in een bepaalde programmeertaal gemaakt zijn. In tegenstelling tot een compiler die een programma eerst geschikt maakt door het vanuit de broncode om te zetten in een (binair) uitvoerbaar bestand (speciaal voor die processor bestemd), voert een interpreter het programma direct uit, door de instructies die gegeven worden tijdens het uitvoeren om te zetten in voor de processor begrijpelijke instructies.
Een voordeel van een taal die geïnterpreteerd kan worden, is dat het testen veel sneller gaat omdat compileren niet nodig is. Een ander voordeel is dat de programma's meteen werken onder verschillende processoren en besturingssystemen. Dit komt doordat het omzetten naar instructies voor de processor die in de computer zit pas wordt gedaan op het moment dat het gedraaid moet worden. Dit in tegenstelling tot een compiler die het omzet naar een uitvoerbaar bestand wat voor één type processor geschikt is en dus niet uitgevoerd kan worden op een computer met een ander type processor.
Interpreters bestaan al heel lang. In 1963 kwam de eerste interpreter voor BASIC uit. Daarna zijn er nog vele andere interpreters gekomen, zoals voor Logo. Hoewel het idee achter interpreters al erg oud is, zijn ze nog heel populair. Zo is een nu heel veel gebruikte geïnterpreteerde taal Python, die nog steeds met de dag groeit.
Interpret | Fortolker | Interpreter | Interpreter (computing) | Intérprete informático | Interpretaator | Ohjelmointikielen tulkki | Interprète (informatique) | מפרש (תוכנה) | Túlkur (tölvunarfræði) | インタプリタ | 인터프리터 | Interpretatorius | Interpreter | Интерпретатор | Interpretator | อินเทอร์พรีเตอร์ | Інтерпретатор | Trình thông dịch
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Interpreter".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world