Seed7: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m →Collegamenti esterni: Bot: Aggiungo portale |
m fix sito web |
||
Riga 1:
{{Linguaggio di programmazione
|nome = Seed7
|immagine =
|didascalia =
|autore = Thomas Mertes
|data = [[2005]]
|versione =
|utilizzo = general-purpose
|paradigmi = Multi-Paradigma: Generica, [[Programmazione orientata agli oggetti|Orientata agli oggetti]], [[Programmazione imperativa|Imperativa]], [[Programmazione strutturata|Strutturata]]
▲|tipizzazione = [[Tipizzazione forte|Forte]] <!-- Forte, debole... -->
|specifiche =
|estensione = .sd7, .s7i
|influenzato_da = [[Pascal (linguaggio)|Pascal]], [[Modula-2]], [[Ada (linguaggio)|Ada]], [[C (linguaggio)|C]], [[Java (linguaggio di programmazione)|Java]]
|ha_influenzato =
|implementazione_riferimento =
|lingua =
▲|sistema_operativo = [[Multipiattaforma]] <!-- S.O. supportati dall'impl. di riferimento -->
|licenza = [[GNU General Public License|GPL]], [[GNU Lesser General Public License|LGPL]] (per la libreria di runtime)
|sito_web =
▲|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.
|