Seed7
Seed7 is an extensible general-purpose programming language designed by Thomas Mertes. It is syntactically similar to Pascal and Ada. Along with many other features, it provides an extension mechanism. Seed7 supports introducing new syntax elements and their semantics into the language, and allows new language constructs to be defined and written in Seed7. For example, programmers can introduce syntax and semantics of new statements and user defined operator symbols. The implementation of Seed7 differs significantly from that of languages with hard-coded syntax and semantics. Wikipedia
Created Year: 2005Operating systems: cross-platform
Implemented in: C
File extensions: s7i, sd7
Wikidata: Q1186348
Influenced by: Ada • C • Java • Modula-2 • Pascal
Programming paradigms: generic programming • imperative programming • multi-paradigm programming • object-oriented programming • reflective programming • structured programming
Language types: multi-paradigm programming language • object-based language
Seed7 Influence Network
Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.
Hello World in Seed7
$ include "seed7_05.s7i";
const proc: main is func
begin
writeln("Hello World");
end func;
Search on GitHub
Name | Description | Last pushed to | Open issues | Forks | Stars | Size |
---|
Latest data update: 2025-08-03