Nach fünf Jahren seit der Einführung von Version 3.0 wird der plattformübergreifende Open-Source-Compiler , der mit Borland Pascal 7, Delphi, Think Pascal und Metrowerks Pascal kompatibel ist. Gleichzeitig entwickelt sich die integrierte Entwicklungsumgebung , die auf dem Free Pascal Compiler basiert und ähnliche Aufgaben wie Delphi erfüllt.
In der neuen Version Es wurden zahlreiche Neuerungen und Änderungen in der Implementierung der Programmiersprache Pascal eingeführt, die darauf abzielen, die Kompatibilität mit Delphi zu verbessern. Dazu gehören:
- Die Möglichkeit, dynamische Arrays mit der Syntax „[…]“ zu initialisieren, wurde hinzugefügt.
- Die Unterstützung für generische Funktionen, Prozeduren und Methoden, die nicht an Typen von Argumenten gebunden sind, wurde hinzugefügt.
- Der Compiler hat neue Zielplattformen hinzugefügt: AArch64 (ARM64), Linux/ppc64le, Android/x86_64 und i8086-win16.
- Es gibt jetzt Unterstützung für standardmäßige Module.
- Unterstützung für in C.
- Die Implementierung von dynamischen Arrays wurde erweitert. Die Operation Insert() zum Hinzufügen von Arrays und Elementen zu bestehenden dynamischen Arrays sowie Delete() zum Entfernen von Bereichen und Concat() zum Zusammenführen von Arrays wurden hinzugefügt.
- Für Aufzeichnungstypen wurden die Operatoren Initialize, Finalize, Copy und AddRef implementiert.
Quelle: opennet.ru
