Sistemi di elaborazione dell'informazione / Reti

Linguaggi di scripting

Linguaggi di scripting si differenziano dai cosiddetti strumenti di system programming per due aspetti fondamentali: il primo è che i linguaggi di scripting sono interpretati e non compilati, il secondo riguarda invece l'interazione tra il programmatore e il sistema. Nei linguaggi di scripting il programmatore generalmente si disinteressa delle risorse di sistema che il programma finito dovrà consumare, demandando il tutto al sistema stesso. Per risorse si intendono, per esempio, la gestione della allocazione e deallocazione della memoria, la conversione tra tipi, la inizializzazione e chiusura dell'applicazione. Mentre, quindi, una gestione con strumenti di system programming risulta essere soggetta ad errori non facilmente individuabili e pericolosi, e inoltre costringe il programmatore ad occuparsi di problematiche non strettamente connesse con l'obiettivo del software che deve creare, l'utilizzo di un linguaggio di scripting concentra direttamente sulla soluzione del problema. Resta inteso che la scelta di una tecnologia di programmazione rispetto ad un altra deve essere effettuata prendendo in considerazione il tipo di problema da risolvere e le variabili che intervengono nel sistema. Esempi di linguaggi di scripting sono JavaScript, VBScript, Perl.





















































Tutto quanto riportato in questa pagina è a puro scopo informativo personale. Se non ti trovi in accordo con quanto riportato nella pagina, vuoi fare delle precisazioni, vuoi fare delle aggiunte o hai delle proposte e dei consigli da dare, puoi farlo mandando un email. Ogni indicazione è fondamentale per la continua crescita del sito.