Seed7 linguaggio di programmazione | |
---|---|
Autore | Thomas Mertes |
Data di origine | 2005 |
Ultima versione | 2023-01-30 (30 gennaio 2023) |
Utilizzo | general-purpose |
Paradigmi | Multi-Paradigma: Generica, Orientata agli oggetti, Imperativa, Strutturata |
Tipizzazione | Forte |
Estensioni comuni | .sd7, .s7i |
Influenzato da | Pascal, Modula-2, Ada, C, Java |
Implementazione di riferimento | |
Sistema operativo | Multipiattaforma |
Licenza | GPL, LGPL (per la libreria di runtime) |
Sito web | seed7.sourceforge.net/ |
Seed7, è un linguaggio di programmazione general purpose, 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, Modula-2 e Ada oltre ai consueti C/C++ e 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.