Free Pascal 3.2 kompilyatorining chiqarilishi

3.0 filiali tashkil etilganidan beri besh yil o'tgach taqdim etildi ochiq platformalararo kompilyatorni chiqarish Bepul Paskal 3.2.0Borland Pascal 7, Delphi, Think Pascal va Metrowerks Pascal bilan mos keladi. Shu bilan birga, integratsiyalashgan rivojlanish muhiti ishlab chiqilmoqda Lazar, Free Pascal kompilyatoriga asoslangan va Delphi ga o'xshash vazifalarni bajaradi.

Yangi nashrda qo'shildi Delphi bilan moslikni yaxshilashga qaratilgan Paskal tilini amalga oshirishdagi yangiliklar va o'zgarishlarning katta qismi. Shu jumladan:

  • “[…]” sintaksisi yordamida dinamik massivlarni ishga tushirish imkoniyati qo‘shildi.
  • Argument turlariga bog'liq bo'lmagan umumiy funktsiyalar, protseduralar va usullar uchun qo'shimcha yordam.
  • Kompilyator AArch64 (ARM64), Linux/ppc64le, Android/x86_64 va i8086-win16 yangi maqsadli platformalarini qo'shdi.
  • Standart qo'llab-quvvatlash qo'shildi (standart) nom maydonlari modullar.
  • Qo'shilgan qo'llab-quvvatlash bloklar C tilida.
  • Dinamik massivlarni amalga oshirish kengaytirildi. Mavjud dinamik massivlarga massiv va elementlar qo‘shish uchun Insert() operatsiyasi, shuningdek diapazonlarni o‘chirish uchun Delete() va massivlarni birlashtirish uchun Concat() qo‘shildi.
  • Yozuv turlari uchun Initialize, Finalize, Copy va AddRef operatorlari amalga oshiriladi.

Manba: opennet.ru

a Izoh qo'shish