La parola "script" oggi è usata per riferirsi a un programma scritto in qualsiasi linguaggio di programmazione di alto livello. "Alto livello" in relazione ai linguaggi di programmazione di scripting significa che le istruzioni di questo linguaggio sono più adatte alla comprensione di una persona (programmatore). A differenza dei linguaggi di scripting, esistono linguaggi di basso livello più focalizzati sull'usabilità dei processori dei computer.
Istruzioni
Passo 1
La parola "script" nella traduzione significa "script" e questo definisce abbastanza accuratamente il significato della creazione di script: il programmatore deve scrivere uno script in base al quale il computer eseguirà le operazioni fornite dal creatore e reagirà alle azioni dell'utente e ad altre informazioni proveniente da fuori.
Passo 2
Non esiste un unico linguaggio di scripting per tutti gli scopi: alcuni gruppi di tali linguaggi di programmazione sono focalizzati sull'uso su server Web (ad esempio PHP), altri come applicazioni console (ad esempio VisualBasic), ecc. Inoltre, molte applicazioni vengono fornite con i propri linguaggi di scripting. Quindi i terminali software per la compravendita di azioni utilizzano script scritti nella propria lingua (ad esempio, MQL). Esistono script da utilizzare con elementi Flash delle pagine web (linguaggio Action Script), i giochi più complessi consentono anche l'utilizzo di script nei propri linguaggi. A volte le applicazioni possono utilizzare anche diversi livelli di tali script: ad esempio, l'editor di fogli di calcolo Microsoft Office Excel ha un linguaggio di programmazione integrato per l'elaborazione dei dati, oltre al quale è possibile utilizzare "macro", ovvero script che simulano le azioni dell'utente.
Passaggio 3
Gli script in diversi linguaggi di programmazione utilizzano regole di progettazione e sintassi diverse per la scrittura di comandi e vengono anche salvati in file di formati diversi e richiedono software diversi per essere eseguiti. Tutto questo deve essere preso in considerazione quando si sceglie un linguaggio di scripting. Inoltre, ogni linguaggio di scripting ha i propri editor specializzati e talvolta anche interi sistemi software, inclusi programmi di debug, compilazione e decompilazione (traduzione di script di alto livello in codici macchina comprensibili al processore e viceversa), ecc.