Uitgave van de Free Pascal 3.2-compiler

Vijf jaar na de oprichting van de 3.0-tak ingediend release van een open platformonafhankelijke compiler Gratis Pascal 3.2.0compatibel met Borland Pascal 7, Delphi, Think Pascal en Metrowerks Pascal. Tegelijkertijd wordt de geïntegreerde ontwikkelomgeving ontwikkeld Lazarus, gebaseerd op de Free Pascal-compiler en voert soortgelijke taken uit als Delphi.

In de nieuwe release toegevoegd een groot deel van de innovaties en veranderingen in de implementatie van de Pascal-taal, gericht op het verbeteren van de compatibiliteit met Delphi. Inbegrepen:

  • De mogelijkheid toegevoegd om dynamische arrays te initialiseren met behulp van de syntaxis “[…]”.
  • Ondersteuning toegevoegd voor generieke functies, procedures en methoden die niet gebonden zijn aan argumenttypen.
  • De compiler heeft nieuwe doelplatforms toegevoegd, AArch64 (ARM64), Linux/ppc64le, Android/x86_64 en i8086-win16.
  • Ondersteuning toegevoegd voor standaard (standaard) naamruimten modules.
  • Ondersteuning toegevoegd blokken in C-taal.
  • De implementatie van dynamische arrays is uitgebreid. Insert()-bewerking toegevoegd voor het toevoegen van arrays en elementen aan bestaande dynamische arrays, evenals Delete() voor het verwijderen van bereiken en Concat() voor het aaneenschakelen van arrays.
  • De operators Initialize, Finalize, Copy en AddRef zijn geïmplementeerd voor recordtypen.

Bron: opennet.ru

Voeg een reactie