| SEED7. Eine hohe Sprache im Vergleich zu ADA, C / C ++ und Java |
Jetzt downloaden |
SEED7. Ranking & Zusammenfassung
- Name des Herausgebers:
- Thomas Mertes
- Betriebssysteme:
- Mac OS X
SEED7. Stichworte
SEED7. Beschreibung
Eine hohe Sprache im Vergleich zu ADA, C / C ++ und Java SEED7 ist eine von Thomas Merts entworfene allgemeine Programmiersprache. Der SEED7-Interpreter und die Beispielprogramme sind Open-Source-Software. Es gibt auch einen Open-Source-SEED7-Compiler. Der Compiler kompiliert Seed7-Programme auf C-Programme, die anschließend mit Maschinencode zusammengestellt werden. In Samen7 neue Anweisungen und Bediener können leicht deklariert werden. Funktionen mit Typenergebnissen und Typ-Parameter sind eleganter als ein Vorlagen- oder Generikum-Konzept. Die Objektorientierung wird verwendet, wenn es Vorteile bringt und nicht an Orten, an denen andere Lösungen offensichtlicher sind. Hier sind einige wichtige Funktionen von "SEED7": · Benutzerdefinierte Anweisungen und Bediener. · Typen sind erstklassige Objekte (Vorlagen und Generika können problemlos ohne spezielle Syntax definiert werden). · Vordefinierte Konstrukte wie Arrays oder For-Loops werden in der Sprache selbst deklariert. · Objektorientierung mit Schnittstellen und mehrfacher Versand. · Überprüfung der statischen Typ und keine automatischen Wirtsgüsse. · Unterstützung für Biginteger- und Bigration-Zahlen, die unbegrenzte Größe haben. · Ausnahmebehandlung · Überlastung von Verfahren / Funktionen / Bediener / Anweisungen · Verschiedene vordefinierte Typen wie änderbare Arrays, Hash-, Bitsen, Strukturen, Farbe, Zeit, Dauer usw. · Läuft unter Linux, verschiedenen UNIX-Versionen und Windows. · Der Interpreter und die Beispielprogramme verwenden die GPL-Lizenz, während die Laufzeitbibliothek die LGPL-Lizenz verwendet. Was ist neu in dieser Version: · Die Charsets.s7i-Bibliothek wurde verbessert, um die Zeichensätze zu unterstützen · ArmScii_8, Geostd8, NS_4551_1, UTF-16BE, UTF-16LE und UTF-7. · Die Funktionen UTF16BETOSTRI, UTF16LETOSTRI, entfernen Sie und · UTF7Tostri wurden der Charsets.s7i-Bibliothek hinzugefügt. · Die Funktionen von Getword, getNONDIGITS und GetQuotedText wurden dem hinzugefügt · ScanFile.s7i-Bibliothek. · Die Funktionen Skipline und Getline wurden der ScanStri.s7i-Bibliothek hinzugefügt. · Mehrere Änderungen des Dolmetschers und der Laufzeitbibliothek wurden durchgeführt, um zu reduzieren · Die Anzahl der Warnungen, die vom C-Compiler erzeugt werden. · Die Datei src / read_me.txt wurde verbessert, um C-Compiler-Warnungen zu erklären · Wegen nicht genutzter Parameter 'Argumente'.
SEED7. Zugehörige Software