Bezmaksas Pascal 3.2 kompilatora izlaišana

Pēc pieciem gadiem kopš 3.0 filiāles izveidošanas uzrādīts atvērta starpplatformu kompilatora izlaišana Bezmaksas Pascal 3.2.0saderīgs ar Borland Pascal 7, Delphi, Think Pascal un Metrowerks Pascal. Vienlaikus tiek veidota integrētā attīstības vide Lazarus, pamatojoties uz Free Pascal kompilatoru un veic līdzīgus uzdevumus kā Delphi.

Jaunajā laidienā pievienots liela daļa jauninājumu un izmaiņu Pascal valodas ieviešanā, kuru mērķis ir uzlabot saderību ar Delphi. Tostarp:

  • Pievienota iespēja inicializēt dinamiskos masīvus, izmantojot “[…]” sintaksi.
  • Pievienots atbalsts vispārīgām funkcijām, procedūrām un metodēm, kas nav saistītas ar argumentu veidiem.
  • Kompilators ir pievienojis jaunas mērķa platformas AArch64 (ARM64), Linux/ppc64le, Android/x86_64 un i8086-win16.
  • Pievienots standarta atbalsts (noklusējums) nosaukumvietas moduļi.
  • Pievienots atbalsts bloki C valodā.
  • Ir paplašināta dinamisko masīvu ieviešana. Pievienota operācija Insert() masīvu un elementu pievienošanai esošajiem dinamiskajiem masīviem, kā arī Delete() diapazonu dzēšanai un Concat() masīvu savienošanai.
  • Operatori Initialize, Finalize, Copy un AddRef ir ieviesti ierakstu tipiem.

Avots: opennet.ru

Pievieno komentāru