انتشار رایگان کامپایلر Pascal 3.2

پس از پنج سال از تشکیل شعبه 3.0 ارایه شده انتشار یک کامپایلر کراس پلتفرم باز پاسکال رایگان 3.2.0سازگار با Borland Pascal 7، Delphi، Think Pascal و Metrowerks Pascal. در عین حال، محیط توسعه یکپارچه در حال توسعه است جذامی، بر اساس کامپایلر Free Pascal و انجام کارهای مشابه دلفی.

در نسخه جدید اضافه بخش بزرگی از نوآوری ها و تغییرات در پیاده سازی زبان پاسکال، با هدف بهبود سازگاری با دلفی. شامل:

  • قابلیت مقداردهی اولیه آرایه های پویا با استفاده از نحو "[…]" اضافه شده است.
  • پشتیبانی از توابع، رویه‌ها و روش‌های عمومی که به انواع آرگومان مرتبط نیستند اضافه شده است.
  • کامپایلر پلتفرم های هدف جدیدی AArch64 (ARM64)، Linux/ppc64le، Android/x86_64 و i8086-win16 را اضافه کرده است.
  • پشتیبانی اضافه شده برای استاندارد (پیش فرض) فضاهای نام ماژول ها
  • پشتیبانی اضافه شد بلوک ها به زبان C
  • پیاده سازی آرایه های پویا گسترش یافته است. عملیات Insert() برای افزودن آرایه ها و عناصر به آرایه های پویا موجود، و همچنین Delete() برای حذف محدوده ها و Concat() برای به هم پیوستن آرایه ها اضافه شد.
  • عملگرهای Initialize، Finalize، Copy و AddRef برای انواع رکورد پیاده سازی می شوند.

منبع: opennet.ru

اضافه کردن نظر