Seed7
Programmiersprache / aus Wikipedia, der freien encyclopedia
Liebe Wikiwand-AI, fassen wir uns kurz, indem wir einfach diese Schlüsselfragen beantworten:
Können Sie die wichtigsten Fakten und Statistiken dazu auflisten Seed7?
Fass diesen Artikel für einen 10-Jährigen zusammen
Seed7 ist eine erweiterbare Programmiersprache, die von Thomas Mertes erfunden wurde. Syntaktisch ist sie Pascal und Ada ähnlich. Zusätzlich zu vielen anderen Eigenschaften gibt es einen Erweiterungsmechanismus[2], der es erlaubt, die Sprache mit neuer Syntax und der dazugehörigen Semantik zu erweitern und es außerdem ermöglicht, neue Sprachkonstrukte in Seed7 selbst zu definieren.[3] So können sowohl Syntax als auch Semantik für neue Anweisungen definiert werden als auch benutzerdefinierte Operatorsymbole eingeführt werden. Die Implementierung von Seed7 unterscheidet sich daher deutlich von der Implementierung anderer Sprachen mit hartkodierter Syntax und Semantik.
Seed7 | |
---|---|
Paradigmen: | Multiparadigmen (erweiterbar, objektorientiert, imperativ, prozedural strukturiert, generisch, reflexiv) |
Erscheinungsjahr: | 2005 |
Entwickler: | Thomas Mertes |
Aktuelle Version | 2023-01-30[1] (30. Januar 2023) |
Typisierung: | statisch, stark, typsicher |
Wichtige Implementierungen: | Open-Source-Referenzimplementierung |
Beeinflusst von: | Pascal, Modula-2, Ada, Algol 68, C, C++, Java |
Betriebssystem: | plattformunabhängig (Linux, Windows, Mac OS, BSD, Unix) |
Lizenz: | GPL, LGPL (für die Laufzeitbibliothek) |
seed7.sourceforge.net |