Release av kompilatorn Free Pascal 3.2

Efter fem år sedan bildandet av 3.0-grenen presenteras release av en öppen kompilator för flera plattformar Gratis Pascal 3.2.0kompatibel med Borland Pascal 7, Delphi, Think Pascal och Metrowerks Pascal. Samtidigt utvecklas den integrerade utvecklingsmiljön Lazarus, baserad på Free Pascal-kompilatorn och utför liknande uppgifter som Delphi.

I den nya versionen Lagt till en stor del av innovationer och förändringar i implementeringen av Pascal-språket, som syftar till att förbättra kompatibiliteten med Delphi. Inklusive:

  • Lade till möjligheten att initiera dynamiska arrayer med "[...]"-syntaxen.
  • Lagt till stöd för generiska funktioner, procedurer och metoder som inte är bundna till argumenttyper.
  • Kompilatorn har lagt till nya målplattformar AArch64 (ARM64), Linux/ppc64le, Android/x86_64 och i8086-win16.
  • Tillagt stöd för standard (standard) namnrymder moduler.
  • Lagt till stöd block på C-språk.
  • Implementeringen av dynamiska arrayer har utökats. Lade till operationen Insert() för att lägga till arrayer och element till befintliga dynamiska arrayer, samt Delete() för att ta bort intervall och Concat() för att sammanfoga arrayer.
  • Operatörerna Initialize, Finalize, Copy och AddRef implementeras för posttyper.

Källa: opennet.ru

Lägg en kommentar