- Object Pascal : un langage de programmation cross-platform moderne, lisible, rapide et à typage sûr
- Il prend en charge toutes les fonctionnalités que l’on peut attendre d’un langage OOP moderne, comme les classes, unités, propriétés, génériques, interfaces, réflexion et closures.
- Sa syntaxe met l’accent sur la lisibilité, et le langage est typé de façon sûre avec des vérifications supplémentaires à l’exécution.
- Object Pascal est compilé en code natif, prêt à l’emploi, et peut être utilisé à bas niveau si nécessaire.
- La compilation est également rapide : pour un nouveau projet, un build desktop prend 2,5 secondes et un build Android 10,1 secondes.
- Object Pascal est cross-platform et prend en charge les plateformes desktop, mobile, console et web.
- Dans le cas de Castle Game Engine, le code du moteur et le code du jeu sont écrits dans le même langage, ce qui fait de chaque utilisateur un contributeur potentiel.
- Object Pascal dispose de bibliothèques existantes pour des usages variés et peut s’intégrer facilement à des bibliothèques existantes disposant d’une API C.
- Il existe aussi un écosystème d’outils pour Object Pascal, incluant Free Pascal Compiler (FPC), l’IDE Lazarus, ainsi que le compilateur et l’IDE Delphi.
- Object Pascal prend aussi en charge l’intégration avec VS Code et d’autres outils de l’écosystème Pascal.
3 commentaires
Delphi... quelle nostalgie. Borland, Delmadang..
À l’époque où je développais sous Windows, il me semble vraiment qu’Object Pascal avec Delphi était ce qu’il y avait de mieux.
Avis Hacker News