Vydanie kompilátora Free Pascal 3.2

Po piatich rokoch od vzniku pobočky 3.0 predložené vydanie otvoreného multiplatformového kompilátora Pascal zadarmo 3.2.0kompatibilný s Borland Pascal 7, Delphi, Think Pascal a Metrowerks Pascal. Zároveň sa rozvíja integrované vývojové prostredie Lazar, založený na kompilátore Free Pascal a vykonávajúci podobné úlohy ako Delphi.

V novom vydaní pridané veľkú porciu inovácií a zmien v implementácii jazyka Pascal, zameraných na zlepšenie kompatibility s Delphi. Počítajúc do toho:

  • Pridaná možnosť inicializovať dynamické polia pomocou syntaxe „[…]“.
  • Pridaná podpora pre generické funkcie, procedúry a metódy, ktoré nie sú viazané na typy argumentov.
  • Kompilátor pridal nové cieľové platformy AArch64 (ARM64), Linux/ppc64le, Android/x86_64 a i8086-win16.
  • Pridaná podpora pre štandard (predvolené) menné priestory modulov.
  • Pridaná podpora bloky v jazyku C.
  • Implementácia dynamických polí bola rozšírená. Pridaná operácia Insert() na pridávanie polí a prvkov do existujúcich dynamických polí, ako aj Delete() na vymazanie rozsahov a Concat() na zreťazenie polí.
  • Pre typy záznamov sú implementované operátory Initialize, Finalize, Copy a AddRef.

Zdroj: opennet.ru

Pridať komentár