- Object Pascal: eine moderne, gut lesbare, schnelle und typsichere plattformübergreifende Programmiersprache
- Unterstützt alle Funktionen, die man von modernen OOP-Sprachen erwarten kann, darunter Klassen, Units, Properties, Generics, Interfaces, Reflection und Closures.
- Die Syntax legt Wert auf Lesbarkeit, und die Sprache ist typsicher und bietet zusätzliche Laufzeitprüfungen.
- Object Pascal wird zu nativem Code kompiliert, ist sofort einsatzbereit und kann bei Bedarf Low-Level verwendet werden.
- Auch die Kompilierung ist schnell: Desktop-Builds für neue Projekte dauern 2,5 Sekunden, Android-Builds 10,1 Sekunden.
- Object Pascal ist plattformübergreifend und unterstützt Desktop-, Mobile-, Konsolen- und Web-Plattformen.
- Im Fall der Castle Game Engine sind Engine-Code und Spielcode in derselben Sprache geschrieben, wodurch alle Nutzer auch zu Mitwirkenden werden.
- Für Object Pascal gibt es bestehende Bibliotheken für verschiedene Zwecke, und es lässt sich leicht mit vorhandenen Bibliotheken integrieren, die eine C-API besitzen.
- Es gibt auch ein Tooling-Ökosystem für Object Pascal, darunter den Free Pascal Compiler (FPC), die Lazarus IDE sowie den Delphi-Compiler und die Delphi-IDE.
- Object Pascal unterstützt die Integration mit VS Code und anderen Tools des Pascal-Ökosystems.
3 Kommentare
Delphi … weckt Erinnerungen. Borland, Delmadang …
In der Zeit, als ich Windows-Entwicklung gemacht habe, schien Object Pascal mit Delphi wirklich das Beste gewesen zu sein.
Hacker-News-Kommentare