Skip to main content

Cos'è il linguaggio di scripting?

Un linguaggio di scripting, definito anche un linguaggio di estensione, è un linguaggio di programmazione di tipo che esegue varie applicazioni software.I linguaggi di scripting sono discendenti della lingua di controllo del lavoro, una lingua iniziale utilizzata dalle società 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 un linguaggio di scripting.Dagli anni '50, i linguaggi batch sono stati usati come un modo per svolgere funzioni aziendali di alto livello ma per la fatturazione e i rapporti.I linguaggi batch sono generalmente legati a una particolare shell o interfaccia utente.Shells popolari per lingue batch includono Cocoa , vari Unix Shells e MS-Dos .

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

I linguaggi di scripting vengono utilizzati anche nell'automazione build per le interfacce utente grafica (GUI).Una GUI consente agli utenti di interagire con un'interfaccia progettata con immagini, pulsanti e menu invece delle operazioni della riga di comando.Un desktop per computer moderno è un buon esempio di 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.Nel suo modulo più elementare, un browser Web consente all'utente di visualizzare le pagine Web dinamiche e spostarsi da pagina a pagina.Alcuni esempi di linguaggi di scripting popolari utilizzati per costruire e progettare siti Web includono JavaScript , Xul Trade;, Ajax, VBScript , e XLST.

Per creare applicazioni dinamiche e interattive su Internet, è necessario utilizzare i linguaggi di scripting.Un linguaggio di scripting popolare usato per questo scopo è PHP.PHP si basa su HTML fornendo istruzioni specifiche per i 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 la parte anteriore di un sito Web e i database di back-end e i negozi di dati.

Le lingue di scripting possono anche essere utilizzate come lingue specifiche del dominio.Un linguaggio specifico del dominio è su misura per eseguire programmi o applicazioni per un problema di dominio o una soluzione di dominio specifica.Ad esempio, SQL viene utilizzato per facilitare le query di database, il 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 sul testo.