Sommario:
I linguaggi di scripting sono linguaggi di programmazione progettati per automatizzare determinate attività. Come un attore, il linguaggio di scripting farà qualunque cosa tu gli dica. Puoi fare cose come chiamare determinati programmi automaticamente o fare le stesse, ripetute operazioni sui file.
Se sei stanco di fare il mouse sul tuo computer e fare sempre la stessa cosa o vuoi creare applicazioni per il web, potresti voler controllare i vari linguaggi di scripting disponibili. La buona notizia è che sono relativamente facili da imparare, almeno per quanto riguarda i linguaggi di programmazione. Inoltre, poiché possono automatizzare le attività ripetitive, il tempo impiegato per impararle paga davvero.
Storia dello scripting
Lo scripting esiste da tanto tempo quanto i computer. In effetti, lo scripting era l'unico modo per utilizzare un computer nei primi tempi. Negli anni '50 e '60, i programmatori presentavano schede perforate agli operatori di mainframe e le macchine funzionavano in modalità batch. Job Control Language (JCL) di IBM è spesso citato come uno dei primi linguaggi di scripting. Ma mentre i linguaggi di scripting erano funzionali, il loro tempo di risposta non era veloce come i computer moderni - spesso ci voleva almeno un giorno per ottenere risultati!