Izdaja prevajalnika Free Pascal 3.2

Po petih letih od ustanovitve veje 3.0 predstavljeno izdaja odprtega prevajalnika za več platform Prosti Pascal 3.2.0združljiv z Borland Pascal 7, Delphi, Think Pascal in Metrowerks Pascal. Hkrati se razvija celostno razvojno okolje Lazarus, ki temelji na prevajalniku Free Pascal in opravlja podobne naloge kot Delphi.

V novi izdaji dodano velik del novosti in sprememb v implementaciji jezika Pascal, namenjenih izboljšanju združljivosti z Delphijem. Vključno z:

  • Dodana možnost inicializacije dinamičnih nizov s sintakso »[…]«.
  • Dodana podpora za generične funkcije, postopke in metode, ki niso vezane na vrste argumentov.
  • Prevajalnik je dodal nove ciljne platforme AArch64 (ARM64), Linux/ppc64le, Android/x86_64 in i8086-win16.
  • Dodana podpora za standard (privzeto) imenski prostori moduli.
  • Dodana podpora bloki v jeziku C.
  • Razširjena je implementacija dinamičnih nizov. Dodana operacija Insert() za dodajanje nizov in elementov obstoječim dinamičnim nizom, kot tudi Delete() za brisanje obsegov in Concat() za veriženje nizov.
  • Operatorji Initialize, Finalize, Copy in AddRef so implementirani za vrste zapisov.

Vir: opennet.ru

Dodaj komentar