Version du compilateur Free Pascal 3.2

Cinq ans après la création de la branche 3.0 soumis sortie d'un compilateur multiplateforme ouvert Free Pascal 3.2.0compatible avec Borland Pascal 7, Delphi, Think Pascal et Metrowerks Pascal. Dans le même temps, l'environnement de développement intégré est développé Lazare, basé sur le compilateur Free Pascal et effectuant des tâches similaires à Delphi.

Dans la nouvelle version ajoutée une grande partie des innovations et des changements dans l'implémentation du langage Pascal, visant à améliorer la compatibilité avec Delphi. Y compris:

  • Ajout de la possibilité d'initialiser des tableaux dynamiques à l'aide de la syntaxe « […] ».
  • Ajout de la prise en charge des fonctions, procédures et méthodes génériques qui ne sont pas liées aux types d'arguments.
  • Le compilateur a ajouté de nouvelles plates-formes cibles AArch64 (ARM64), Linux/ppc64le, Android/x86_64 et i8086-win16.
  • Ajout de la prise en charge du standard (par défaut) espaces de noms modules.
  • Prise en charge supplémentaire blocs en langage C.
  • La mise en œuvre de tableaux dynamiques a été étendue. Ajout de l'opération Insert() pour ajouter des tableaux et des éléments aux tableaux dynamiques existants, ainsi que Delete() pour supprimer des plages et Concat() pour concaténer des tableaux.
  • Les opérateurs Initialize, Finalize, Copy et AddRef sont implémentés pour les types d'enregistrement.

Source: opennet.ru

Ajouter un commentaire