Concetto in definizione ABC
Varie / / July 04, 2021
Di Guillem Alsina González, il 2 febbraio. 2011
Qualcuno nel mio ambiente una volta ha definito gli script come "i programmi di chi non sa programmare”. Anche se forse questa definizione è molto sui generis, nasconde una realtà: la maggiore semplicità degli script rispetto ai programmi realizzati con programmazione completare.
Uno script è un insieme di comandi e chiamate a programmi che, insieme a una serie di strutture di controllo di base, viene utilizzato per automatizzare le attività in un sistema operativo.
L'esempio più classico di questo è il script di shell di UNIX, grazie al quale possiamo concatenare comandi interni ed esterni, combinandoli con filtri e strutture di controllo molto basilari come se... poi... altro, o contatori di iterazione.
La loro semplicità li rende accessibili praticamente a tutti i livelli di utenza, dai più neofita, anche il più esperto, che li utilizza regolarmente per automatizzare i compiti routine.
L'esempio più tradizionale di quest'ultima casistica è quello dell'amministratore di sistema che automatizza compiti come dare registrare nuovi utenti nel sistema o eliminare file in base alle preferenze, come quelli prima di una certa data dadaista.
Gli script non necessitano di alcun tipo di processo di compilazione, essendo completamente interpretati in fase di runtime.
Hai solo bisogno di scrivere il codice dello script in a elaboratore di testi che è in grado di lavorare con testo normale (file .TXT) e concedere autorizzazioni di esecuzione al file risultante che contiene il codice dello script.
Un altro esempio di script, questo per i lettori più esperti, sono i file MS-DOS .BAT, come AUTOEXEC.BAT
Gli script non vengono utilizzati solo nei sistemi operativi, ma vengono utilizzati anche a livello di applicazione.
Alcune applicazioni hanno il proprio linguaggio di scripting, come in Microsoft Office con Visual Basic per Applicazioni, Emacs (uno dei più famosi in UNIX), o anche il gioco Quake (linguaggio di scripting Quake C).
La tecnologia degli script ha raggiunto anche il Web con JavaScript.
Detto linguaggio di programmazione ideato per la creazione di script, gira sul browser web, dalla parte di cliente, e consente di realizzare azioni a livello locale, dal computer chi si connette. Ovviamente, con restrizioni di sicurezza.
Per la loro semplicità, questi linguaggi hanno un alto livello di astrazione, e sono limitati senza poter compiere azioni di basso livello.
Se quello che vogliamo è accedere all'hardware o strumento interfacce utente, è meglio passare a un linguaggio di programmazione appropriato, lasciando questi linguaggi di scripting per ciò per cui sono stati concepiti: l'automazione delle attività di routine.
In altri contesti
D'altra parte, nel campo di cinematografia, la parola script ha due usi, da un lato, sarà il sceneggiatura cinematografica in cui ciascuno dei dettagli di ciascuno scena filmato. E d'altra parte, il persona che si occupa di assistere il regista durante le riprese di un film, dovendo annotare i dettagli di ogni scena che viene girata.
Come è noto, per vari motivi economici o organizzativi, le sequenze di un film o di una serie TV sono generalmente registrate con un ordine diverso alla narrazione, anche se viene eseguita in giorni diversi, il che richiede ovviamente che una persona si occupi di realizzarlo continuità senza salti di tempo.
Oltre al copione, chiunque ricopra questo specifico ruolo può essere designato con il termine di continuista, poiché si tratta proprio di garantire la continuità della storia che viene filmata, in tutti i suoi aspetti, visivi e trama, con l'obiettivo che lo spettatore non sperimenti alcun salto nel filo temporale della storia che è visualizzare.
Un altro compito di questo ruolo è controllare che ci sia abbastanza pellicola per finire ogni ripresa.
Per volere di Tipografia, script è un carattere tipografico la cui caratteristica distintiva è il rispetto del tratto creato in scrittura corsiva.
E nelmusica Uno script è un effetto molto utilizzato sulla chitarra che consiste nel produrre un suono con una doppia tonalità.
Immagine 1: Drago Fotolia
Temi di script