Vydání kompilátoru Free Pascal 3.2

Po pěti letech od založení pobočky 3.0 prezentovány vydání otevřeného multiplatformního kompilátoru Zdarma Pascal 3.2.0kompatibilní s Borland Pascal 7, Delphi, Think Pascal a Metrowerks Pascal. Současně se vyvíjí integrované vývojové prostředí Lazar, založený na kompilátoru Free Pascal a provádějící podobné úkoly jako Delphi.

V novém vydání přidal velkou porci inovací a změn v implementaci jazyka Pascal, zaměřených na zlepšení kompatibility s Delphi. Počítaje v to:

  • Přidána možnost inicializovat dynamická pole pomocí syntaxe „[…]“.
  • Přidána podpora pro obecné funkce, procedury a metody, které nejsou vázány na typy argumentů.
  • Kompilátor přidal nové cílové platformy AArch64 (ARM64), Linux/ppc64le, Android/x86_64 a i8086-win16.
  • Přidána podpora pro standardní (výchozí) jmenné prostory moduly.
  • Přidána podpora bloky v jazyce C.
  • Implementace dynamických polí byla rozšířena. Přidána operace Insert() pro přidávání polí a prvků do existujících dynamických polí, stejně jako Delete() pro mazání rozsahů a Concat() pro zřetězení polí.
  • Pro typy záznamů jsou implementovány operátory Initialize, Finalize, Copy a AddRef.

Zdroj: opennet.ru

Přidat komentář