scripting language
Un linguaggio di programmazione di alto livello che viene interpretato (tradotto al volo) piuttosto che compilato in anticipo. Un linguaggio di scripting può essere un linguaggio di programmazione generico o può essere limitato a funzioni specifiche utilizzate per aumentare l’esecuzione di un’applicazione o di un programma di sistema. Ad esempio, JavaScript è ampiamente utilizzato nelle pagine Web per i calcoli e per la visualizzazione di messaggi, menu a discesa e altri elementi dell’interfaccia utente. Perl, Tcl e Python sono linguaggi di programmazione molto completi che sono spesso chiamati linguaggi di scripting.
Script di applicazione
Visual Basic di Microsoft per le applicazioni (VBA) è un altro esempio. Un sottoinsieme di Visual Basic, VBA viene utilizzato per automatizzare le applicazioni di Microsoft Office. Molte applicazioni hanno i propri linguaggi di scripting a scopo limitato; ad esempio, i fogli di calcolo hanno linguaggi macro e programmi di comunicazione (ampiamente utilizzati per il dial-up prima del Web) e programmi FTP generalmente supportano script per automatizzare le funzioni.
Script da riga di comando
I comandi eseguiti dalla riga di comando Windows, DOS o Unix/Linux sono linguaggi di scripting a scopo limitato, più spesso indicati come “linguaggi di comando” (vedere command processor e shell script). Vedi JavaScript, Perl, Tcl / Tk, Python, VBA, file batch abc e Windows Script Host.