Pascal Script prend en charge la majorité des constructions Object Pascal , ce qui le rend partiellement compatible avec Delphi , Free Pascal et GNU Pascal .
Initialement développé par RemObjects , renommé RemObjects Pascal Script et proposé en tant que logiciel libre pour l' EDI Delphi . À partir de la version 2.07, CajScript a été porté sur Free Pascal. Depuis 2017, Pascal Script est inclus comme composant standard dans l' EDI Lazarus .
Inno Setup , un moteur d'installation open source. Son utilisation peut offrir une plus grande flexibilité lors de l'installation et de la désinstallation, par exemple en ajoutant de nouvelles pages d'assistant, en appelant des DLL et en fournissant des comportements et des conditions d'installation personnalisés.Pascal Script est également utilisé pour le scriptage côté serveur dans Pascal Server Pages et maXbox, un studio de scriptage avec un moteur Delphi intégré.
ReNamer, un outil de renommage de fichiers automatisé orienté batch pour Windows , peut être étendu par des macros écrites en Pascal Script.
Avec la sortie de la version 1.2, l'EDI Lazarus a intégré le moteur Pascal Script, désormais disponible sous forme de plusieurs composants. De plus, certains modules standards de Lazarus, tels que TAChart, prennent en charge Pascal Script, et l'EDI peut être étendu grâce à des macros écrites en Pascal Script.
Les applications de plus en plus fréquemment rapportées du script Pascal dans les sciences et les technologies incluent SCADA , la robotique et l'éducation.
Histoire
Pascal Script a débuté en 2000 avec CajScript 1.0, qui a rapidement été remplacé par CajScript 2.0 (appelé plus tard Innerfuse Pascal Script 2.0).
La version 2.0 interprétait les scripts pendant leur exécution, ce qui présentait l'inconvénient que chaque morceau de code devait être réanalysé à chaque passage du moteur de script.
Avec Pascal Script 3.0, un nouveau modèle a été adopté : le compilateur et l’environnement d’exécution étaient totalement séparés et utilisaient un format de bytecode personnalisé pour représenter le script compilé. Ce script compilé ne contenait que le strict minimum nécessaire à son exécution.
Plus tard, lorsque Carlo Kok a rejoint RemObjects , le script a été renommé RemObjects Pascal Script et est désormais maintenu par RemObjects Software. Une version dérivée de Pascal Script est maintenue dans le code source de l'EDI Lazarus. Les équipes de Lazarus et de Free Pascal ont porté PascalScript des processeurs Intel vers d'autres architectures, notamment PowerPC et ARM .
Plus d articles de Worldlex Wiki
Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.
Explorer l index