Elenet.net
0 voti
Quando si parla di linguaggi di programmazione? e quando di linguaggi di scripting?
Qual'è la differenza? E quando va usato uno e non l'altro?
quesito posto 26 Maggio 2017 in Tecnologie e Prog. di Sistemi Informatici e Tlc da Ale200197 Corsista (76 punti)
  

1 Risposta

0 voti
Risposta migliore

I linguaggi di scripting sono un sottocaso dei linguaggi di programmazione; dunque parlerei di linguaggi di scripting e non. Il C che ben conoscete, per esempio è un esempio tipico di linguaggio di programmazione ma non di scripting; con tale linguaggio, che per altro è compilato, ci occupiamo anche di problematiche di ottimizzazione legate alla memoria ed alle alle risorse che in generale servono per far girare l'aaplicativo. Al contrario, caratteristia comune ai linguaggi di scripting è che il programmatore può disinteressarsi delle risorse di sistema. Per esempio può trascurare la gestione della allocazione e deallocazione della memoria, la dichiarazione del tipo delle variabili e conversione tra tipi. Dunque in generale un linguaggio di scripting permette a chi lo utilizza di trascurare i dettagli implementativi e i tecnicismi in modo da potersi concentrare solo sul problema da risolvere. Questo approccio ovviamente penalizza le prestazioni che risultano non adatte a programmi che utilizzano massicciamente il processore per compiti di calcolo.L'approccio misto è lo scenrio tipico attuale: motori scritti  in linguaggi ad alte prestazioni come il C a cui vengono affiancate interfacce scritte utilizzando i linguaggi di script, per esempio in php.

risposta inviata 27 Maggio 2017 da tonins Corsista (123 punti)
Selezionata 28 Maggio 2017 da Ale200197
778 domande
1,565 risposte
639 commenti
1,445 utenti