Seed7: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Botcrux (discussione | contributi)
m →‎Collegamenti esterni: Bot: Aggiungo portale
m fix sito web
Riga 1:
{{Linguaggio di programmazione
|nome = Seed7
|immagine = <!-- Solo nome file -->
|didascalia =
|autore = Thomas Mertes
|data = [[2005]]
|versione =
|utilizzo = general-purpose <!-- Ambito di utilizzo specifico: linguaggio general-purpose, interrogazione database, ecc. -->
|paradigmi = Multi-Paradigma: Generica, [[Programmazione orientata agli oggetti|Orientata agli oggetti]], [[Programmazione imperativa|Imperativa]], [[Programmazione strutturata|Strutturata]]
|tipizzazione = [[Tipizzazione forte|Forte]] <!-- Forte, debole... -->
<!-- Programmazione procedurale, a oggetti, generica, ecc. -->
|tipizzazione = [[Tipizzazione forte|Forte]] <!-- Forte, debole... -->
|specifiche =
|estensione = .sd7, .s7i <!-- Estensioni comuni dei file sorgenti -->
|influenzato_da = [[Pascal (linguaggio)|Pascal]], [[Modula-2]], [[Ada (linguaggio)|Ada]], [[C (linguaggio)|C]], [[Java (linguaggio di programmazione)|Java]]
|ha_influenzato =
<!-- Lista di linguaggi che hanno influenzato il linguaggio in esame, citare le fonti -->
|implementazione_riferimento =
|ha_influenzato = <!-- Lista di linguaggi influenzati dal linguaggio in esame, citare le fonti -->
|sistema_operativo = [[Multipiattaforma]] <!-- S.O. supportati dall'impl. di riferimento -->
 
|lingua =
|implementazione_riferimento = <!-- Implementazione di riferimento: compilatore o interprete? -->
|sistema_operativo = [[Multipiattaforma]] <!-- S.O. supportati dall'impl. di riferimento -->
|lingua = <!-- Lingue supportate dall'impl. di riferimento -->
|licenza = [[GNU General Public License|GPL]], [[GNU Lesser General Public License|LGPL]] (per la libreria di runtime)
|sito_web = [http://seed7.sourceforge.net seed7.sourceforge.net] <!-- Sito ufficiale, con le [] -->
<!-- Licenza del codice sorgente o binario dell'impl. di riferimento -->
|sito_web = [http://seed7.sourceforge.net seed7.sourceforge.net] <!-- Sito ufficiale, con le [] -->
}}
 
'''Seed7''', è un [[linguaggio di programmazione]] general purpose, [[Paradigma di programmazione|multi-paradigma]], [[open source]] creato a partire dal 2005 dal programmatore austriaco Thomas Mertes. Si tratta di un progetto abbastanza particolare a partire dalle fonti di ispirazione che sono principalmente i linguaggi [[Pascal (linguaggio)|Pascal]], [[Modula-2]] e [[Ada (linguaggio)|Ada]] oltre ai consueti C/C++ e [[Java (linguaggio di programmazione)|Java]]. Questo porta ad una certa originalità sintattica. Certamente peculiare invece è la sua estendibilità, con la quale si intende la possibilità offerta al programmatore di estendere la sintassi del linguaggio costruendo degli operatori e dei tipi di dati personalizzati.