Keluaran pengkompil Pascal 3.2 Percuma

Selepas lima tahun sejak penubuhan cawangan 3.0 dibentangkan keluaran pengkompil merentas platform terbuka Pascal Percuma 3.2.0serasi dengan Borland Pascal 7, Delphi, Think Pascal dan Metrowerks Pascal. Pada masa yang sama, persekitaran pembangunan bersepadu sedang dibangunkan Lazarus, berdasarkan pengkompil Pascal Percuma dan melaksanakan tugas yang serupa dengan Delphi.

Dalam keluaran baru tambah sebahagian besar inovasi dan perubahan dalam pelaksanaan bahasa Pascal, bertujuan untuk meningkatkan keserasian dengan Delphi. Termasuk:

  • Menambah keupayaan untuk memulakan tatasusunan dinamik menggunakan sintaks β€œ[…]”.
  • Sokongan tambahan untuk fungsi generik, prosedur dan kaedah yang tidak terikat dengan jenis hujah.
  • Pengkompil telah menambah platform sasaran baharu AArch64 (ARM64), Linux/ppc64le, Android/x86_64 dan i8086-win16.
  • Sokongan tambahan untuk standard (lalai) ruang nama modul.
  • Menambah sokongan blok dalam bahasa C.
  • Pelaksanaan tatasusunan dinamik telah diperluaskan. Menambahkan operasi Insert() untuk menambah tatasusunan dan elemen pada tatasusunan dinamik sedia ada, serta Padam() untuk memadamkan julat dan Concat() untuk tatasusunan yang menggabungkan.
  • Pengendali Initialize, Finalize, Copy dan AddRef dilaksanakan untuk jenis rekod.

Sumber: opennet.ru

Tambah komen