Rilis kompiler Free Pascal 3.2

Setelah lima tahun sejak terbentuknya cabang 3.0 disajikan rilis kompiler lintas platform terbuka Gratis Pascal 3.2.0kompatibel dengan Borland Pascal 7, Delphi, Think Pascal dan Metrowerks Pascal. Pada saat yang sama, lingkungan pengembangan terintegrasi sedang dikembangkan Lazarus, berdasarkan kompiler Free Pascal dan melakukan tugas serupa dengan Delphi.

Dalam rilis baru ditambahkan sebagian besar inovasi dan perubahan dalam implementasi bahasa Pascal, bertujuan untuk meningkatkan kompatibilitas dengan Delphi. Termasuk:

  • Menambahkan kemampuan untuk menginisialisasi array dinamis menggunakan sintaks β€œ[…]”.
  • Menambahkan dukungan untuk fungsi, prosedur, dan metode umum yang tidak terikat pada tipe argumen.
  • Kompiler telah menambahkan platform target baru AArch64 (ARM64), Linux/ppc64le, Android/x86_64 dan i8086-win16.
  • Menambahkan dukungan untuk standar (default) ruang nama modul.
  • Ditambahkan dukungan blok dalam bahasa C.
  • Penerapan array dinamis telah diperluas. Menambahkan operasi Insert() untuk menambahkan array dan elemen ke array dinamis yang ada, serta Delete() untuk menghapus rentang dan Concat() untuk menggabungkan array.
  • Operator Inisialisasi, Finalisasi, Salin, dan AddRef diterapkan untuk tipe rekaman.

Sumber: opennet.ru

Tambah komentar