Linguaggio di scripting: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Niculinux (discussione | contributi)
rimuovo collegamenti a voci che non trattano specificatamente di linguaggi
Riga 1:
Un '''linguaggio di scripting''' , in [[informatica]] è un [[linguaggio di programmazione]] [[linguaggio interpretato|interpretato]], destinato in genere a compiti di automazione del [[sistema operativo]] (''[[batch]]'') o delle [[applicazione (informatica)|applicazioni]] (''[[Macro (informatica)|macro]]''), o a essere usato all'interno delle [[pagine web]].<ref>[http://www.insidevcode.eu/index.php/2015/01/14/linguaggi-di-scripting-ecco-qui-alcuni ''Linguaggi di scripting: ecco qui alcuni'' di Flavius Florin Harabor, da insidevcode.eu 14 gennio 2015]</ref>
 
I [[programma (informatica)|programmi]] sviluppati con questi linguaggi sono detti ''[[script]]'', termine della [[lingua inglese]] utilizzato in ambito teatrale per indicare il [[sceneggiatura|testo]] (anche detto canovaccio) in cui sono tracciate le parti che devono essere interpretate dagli attori.
Riga 142:
* Osservando il sorgente di vari software è frequente trovare uno [[shabang]], il che fornisce una ulteriore proprietà caratterizzante ai linguaggi di scripting.
 
==Alcuni linguaggiLinguaggi di Scriptingdiffusi ==
 
{{Div col|cols=3}}
* ASP ([[Active Server Pages]])
Line 156 ⟶ 155:
* [[Euphoria programming language|Euphoria]]
* [[Falcon (linguaggio di programmazione)|Falcon]]
* [[GNU Guile|Guile]]
* [[Hybris (linguaggio di programmazione)|Hybris]]
* [[ICI (linguaggio)|ICI]]
* [[JASS]]
* [[JavaScript]] (ECMAScript)
* [[BeanShell]] (scripting per Java)
* [[Job Control Language]] (JCL)
* [[Lingo (linguaggio di programmazione)|Lingo]]
Line 178 ⟶ 177:
* [[REXX]]
* [[Ruby]]
* [[Scheme]] (esistono sia interpreti che compilatori)
* [[ScriptBasic]]
* [[Shell (informatica)|Shell]] scripting (Unix)
* [[Unix shell|sh]]
* [[Simkin]]
* [[Tcl]]