Tasuta Pascal 3.2 kompilaatori väljalase

Viis aastat pärast 3.0 filiaali moodustamist esitatakse avatud platvormideülese kompilaatori väljalase Tasuta Pascal 3.2.0ühildub Borland Pascal 7, Delphi, Think Pascal ja Metrowerks Pascaliga. Samal ajal toimub integreeritud arenduskeskkonna arendamine Lazarus, mis põhineb Free Pascali kompilaatoril ja täidab Delphiga sarnaseid ülesandeid.

Uues väljaandes lisatud suur osa uuendustest ja muudatustest Pascali keele juurutamisel, mille eesmärk on parandada ühilduvust Delphiga. Kaasa arvatud:

  • Lisati võimalus initsialiseerida dünaamilisi massiive, kasutades süntaksit „[…]”.
  • Lisatud tugi üldistele funktsioonidele, protseduuridele ja meetoditele, mis ei ole seotud argumentide tüüpidega.
  • Kompilaator on lisanud uued sihtplatvormid AArch64 (ARM64), Linux/ppc64le, Android/x86_64 ja i8086-win16.
  • Lisatud tugi standardsele (vaikimisi) nimeruumid moodulid.
  • Lisatud tugi plokid C keeles.
  • Dünaamiliste massiivide rakendamist on laiendatud. Lisatud on toiming Insert() massiivide ja elementide lisamiseks olemasolevatele dünaamilistele massiividele, samuti Delete() vahemike kustutamiseks ja Concat() massiivide ühendamiseks.
  • Kirjetüüpide jaoks on rakendatud operaatorid Initialize, Finalize, Copy ja AddRef.

Allikas: opennet.ru

Lisa kommentaar