Che cos'è il linguaggio di scripting?

Un linguaggio di scripting, noto anche come linguaggio di estensione, è un linguaggio di programmazione di tipo che esegue varie applicazioni software. I linguaggi di scripting sono i discendenti del Job Control Language, un linguaggio antico usato dalle aziende per automatizzare l'esecuzione di una serie di compiti. Questa automazione si chiama elaborazione batch.

Le lingue utilizzate per controllare l'elaborazione batch, chiamate lingue batch, sono le prime forme di linguaggio di scripting. Dagli anni '50, i linguaggi batch sono stati utilizzati come modo per eseguire funzioni aziendali di alto livello ma importanti, come fatturazione e report. Le lingue batch sono generalmente legate a una particolare shell o interfaccia utente. Le shell popolari per i linguaggi batch includono Cocoa®, varie shell UNIX® e MS-DOS®.

Ci sono molti scopi per un linguaggio di scripting. Uno scopo molto importante di tale linguaggio è quello di servire come codice di colla. Un codice colla è un codice utilizzato per unire vari programmi e applicazioni non correlati tra loro.

I linguaggi di scripting vengono anche utilizzati nell'automazione della build per le interfacce grafiche (GUI). Una GUI consente agli utenti di interagire con un'interfaccia progettata con immagini, pulsanti e menu anziché operazioni da riga di comando. Un desktop di computer moderno è un buon esempio di una GUI. Un linguaggio di scripting facilita alcune funzioni di una GUI, come la stampa e la ridenominazione dei file.

Molte applicazioni Web sono anche scritte in un linguaggio di scripting. Una delle applicazioni Web più riconoscibili è un browser web. Nella sua forma più semplice, un browser web consente all'utente di visualizzare pagine Web dinamiche e spostarsi da una pagina all'altra. Alcuni esempi di linguaggi di scripting popolari utilizzati per creare e progettare siti Web includono JavaScript®, XUL ™, Ajax, VBScript® e XLST.

Per creare applicazioni dinamiche e interattive su Internet, è necessario utilizzare linguaggi di scripting. Un linguaggio di scripting popolare utilizzato a questo scopo è PHP. PHP si basa su HTML fornendo istruzioni specifiche per blocchi di codice HTML. In altre parole, HTML "prende vita" quando PHP è incorporato. PHP viene utilizzato principalmente come script lato server, il che significa che funge da mediatore tra il front-end di un sito Web e i suoi database back-end e archivi di dati.

I linguaggi di scripting possono anche essere utilizzati come linguaggi specifici del dominio. Un linguaggio specifico del dominio è personalizzato per eseguire programmi o applicazioni per un problema di dominio specifico o una soluzione di dominio. Ad esempio, SQL viene utilizzato per facilitare le query del database, Logo viene utilizzato per insegnare ai bambini come programmare e le espressioni regolari vengono utilizzate da una varietà di linguaggi di scripting per elaborare file e documenti basati su testo.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?