Thread obsoleto Linguaggi di scripting

LudoExtreme

Utente Mitico
Autore del topic
6 Maggio 2009
6.494
0
Miglior risposta
0

Introduzione

In informatica un linguaggio di scripting è un linguaggio di programmazione interpretato, destinato in genere a compiti di automazione del sistema (batch) o delle applicazioni (macro), o ad essere usato all'interno delle pagine web.
I programmi sviluppati con questi linguaggi vengono detti script, termine della lingua inglese utilizzato in ambito teatrale per indicare il testo dove vengono tracciate le parti che devono essere interpretate degli attori.
Gli script generalmente sono semplici programmi il cui scopo è quello di interagire con altri programmi molto più complessi in cui avvengono le operazioni più significative. Gli script si distinguono dai programmi con cui interagiscono, i quali solitamente sono implementati in un linguaggio differente e non interpretato. Inoltre, spesso gli script sono creati o modificati dall'utente finale.

Alcuni dei linguaggi di scripting più conosciuti.

PHP

PHP è un server-side, cross-platform, HTML linguaggio di scripting incorporato che vi permette di creare pagine web dinamiche. PHP-abilitare le pagine web vengono trattate come normali pagine HTML ed è possibile creare e modificare il loro stesso modo in cui si creano pagine HTML regolari.

Perl

Corto per pratiche di estrazione e la relazione Lingua, Perl è un linguaggio di programmazione sviluppato da Larry Wall, specialmente progettato per l'elaborazione del testo. A causa della sua forte capacità di elaborazione del testo, il Perl è diventato uno dei più popolari linguaggi per la scrittura di script CGI. Perl è un linguaggio interpretativo, che la rende facile da costruire e collaudare semplici programmi.

ASP

Active Server Pages, la tecnologia di Microsoft permette di pagine HTML per essere dinamica e interattiva con l'incorporazione degli script, ossia JScript o VBScript, Microsoft alternativi di JavaScript. Poiché gli script nelle pagine ASP (suffisso. Asp) sono trattati con il server, qualsiasi browser è in grado di lavorare con le pagine ASP, indipendentemente dal suo supporto per il linguaggio di scripting utilizzato in esso.

JavaScript

JavaScript è un linguaggio di scripting sviluppato da Netscape per consentire Web autori per la progettazione interattiva siti. Anche se condivide molte delle caratteristiche e la struttura del linguaggio Java pieno, è stato sviluppato autonomamente. Javascript può interagire con il codice sorgente HTML, che permette autori Web per rendere i loro siti con contenuti dinamici. JavaScript è avallato da una serie di società di software ed è un linguaggio che tutti possono utilizzare, senza l'acquisto di una licenza. E 'supportato da recenti browser di Netscape e Microsoft, anche se Internet Explorer supporta solo un sottoinsieme, che chiede di Microsoft JScript.

Python

Python è un linguaggio di programmazione ad alto livello, orientato agli oggetti, adatto, tra gli altri usi, per sviluppare applicazioni distribuite, scripting, computazione numerica e system testing. Python è spesso paragonato a Tcl, Perl, Java, JavaScript, Visual Basic o Scheme[1]. Ideato da Guido van Rossum all'inizio degli anni novanta, Python prende il nome dalla serie televisiva Monty

CobolScript

CobolScript è un linguaggio di scripting basato su COBOL. CobolScript ha una sintassi familiare ai programmatori COBOL ed è utilizzato per la conversione di dati, creare interfacce batch e per lo scripting lato server. Esistono versioni di CobolScript per Microsoft Windows, Linux, SunOS e FreeBSD.

Hybris

Hybris, acronimo di hybrid scripiting language, è un linguaggio di scripting open source con tipizzazione dinamica, ovvero un linguaggio che non richiede la dichiarazione esplicita del tipo di una variabile ma capisce come trattare la variabile in questione in base al valore con il quale viene inizializzata e successivamente trattata, ed orientato ad oggetti che viene incontro alle esigenze degli sviluppatori che vogliono automatizzare determinate procedure in modo semplice e veloce.

Falcon

Il Falcon, abbreviabile come Falcon P.L., Falconpl o Falcon, è un linguaggio di scripting multi paradigma open source, sviluppato da Giancarlo Niccolai, inizialmente nell'ambito della propria attività lavorativa, e pubblicato successivamente come progetto Open Source.

VBScript

VBScript (abbreviazione di Microsoft's Visual Basic Scripting Edition) è un sottoinsieme di Visual Basic utilizzato nelle Active Server Pages e in Windows Script Host come linguaggio di scripting general-purpose. VBScript è anche usato come sostituto per i file batch di MS-DOS.
VBScript è un linguaggio interpretato da uno script engine, che può trovarsi sia all'interno che all'esterno di un web server. Nel primo caso, il codice VBScript, inserito all'interno del codice HTML, viene interpretato ed eseguito quando la pagina corrispondente viene richiesta.

Lua

Lua è un linguaggio di programmazione dinamico, riflessivo, imperativo e procedurale, utilizzato come linguaggio di scripting di uso generico. È molto usato per programmare i videogiochi.

Fonte: Wikipedia
Revisione: LudoExtreme
 
Ultima modifica:
Bhè non sono solo questi i linguaggi di scripting, c'è anche CobolScript - Hybris - Pilant - VBScript etc...Quelli scritti nella guida sono quelli più usati, ma creado un topic col nome "Linguaggi di scripting" significa elencarli TUTTI, non alcuni. Aggiusta se puoi, e se vuoi :-)
 
Ma usi un traduttore automatico? Certe frasi sono prive di senso.
Mi domando se questo riassunto sia scritto per i newbie, perché sinceramente un novellino non capirebbe nulla di specifico in tutto ciò. Ad esempio, la semplice frase "è un linguaggio di programmazione dinamico, riflessivo, imperativo e procedurale" contiene tantissimi dettagli che vengono taciuti a chi legge, presupponendo che sappia già di cosa si sta parlando. Potresti spiegare almeno anche i più comuni paradigmi di programmazione.
 
Ma usi un traduttore automatico? Certe frasi sono prive di senso.
Mi domando se questo riassunto sia scritto per i newbie, perché sinceramente un novellino non capirebbe nulla di specifico in tutto ciò. Ad esempio, la semplice frase "è un linguaggio di programmazione dinamico, riflessivo, imperativo e procedurale" contiene tantissimi dettagli che vengono taciuti a chi legge, presupponendo che sappia già di cosa si sta parlando. Potresti spiegare almeno anche i più comuni paradigmi di programmazione.

La guida è stata creata per gente meno esperta, se tu già te ne intendi non sono problemi miei ^^
 
Infatti, la gente "meno esperta" non ci capirebbe dentro niente. Se non riesci a capire questo, non è il caso che posti una lista di concetti tanto per. Se vuoi far capire le cose, devi metterti d'impegno e spiegarle.
 
Infatti, la gente "meno esperta" non ci capirebbe dentro niente. Se non riesci a capire questo, non è il caso che posti una lista di concetti tanto per. Se vuoi far capire le cose, devi metterti d'impegno e spiegarle.

Gli utenti, se non capiscono qualche cosa basta che postano ;)