Scripttaal: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
WikitanvirBot (overleg | bijdragen)
k r2.7.1) (robot Anders: es:Script
CapacciBot (overleg | bijdragen)
k Spellingsfix, replaced: bijv. → bijvoorbeeld met AWB
Regel 1:
Een '''scripttaal''' is een [[programmeertaal]] die geschikt is voor het schrijven van ''scripts'', kleine programmaatjes om veel voorkomende taken (bijv.bijvoorbeeld [[systeembeheer]]taken) te automatiseren, of om een grote maar eenmalige taak te verrichten. Veelal hebben deze taken te maken met het verwerken van tekstbestanden. Scripttalen zijn over het algemeen ''high-level''-talen en werden omwille van snelheid en gemak bij het ontwikkelen in het begin vaak geïmplementeerd door middel van een ''[[interpreter]]''. Tegenwoordig worden scripttalen meestal geïmplementeerd met een [[compiler]] die [[bytecode]], een [[syntaxisboom]] of een andere [[Interne representatie (compiler)|interne representatie]] van het programma produceert. Deze wordt vervolgens direct uitgevoerd (door een [[interpreter]] of [[virtuele machine]]).
 
De scripttalen komen voort uit de gewoonte uit de jaren 60 om een reeks commando's (een ''batch'') op een [[ponskaart]] te zetten (bijvoorbeeld [[JCL]]). Bij latere, interactieve [[besturingssysteem|besturingssystemen]] (met een [[Command Line Interface|commandoregel]]) werden regelmatig uitgevoerde commandoreeksen opgeslagen in een bestand.