إصدار مترجم Pascal 3.2 المجاني

بعد خمس سنوات من تأسيس الفرع 3.0 المقدمة الافراج عن مترجم مفتوح عبر منصة باسكال 3.2.0متوافق مع بورلاند باسكال 7، دلفي، ثينك باسكال ومترووركس باسكال. وفي الوقت نفسه، يجري تطوير بيئة التطوير المتكاملة لازاروس، يعتمد على مترجم Free Pascal ويقوم بمهام مشابهة لدلفي.

في الإصدار الجديد مضاف جزء كبير من الابتكارات والتغييرات في تطبيق لغة باسكال، تهدف إلى تحسين التوافق مع دلفي. مشتمل:

  • تمت إضافة القدرة على تهيئة المصفوفات الديناميكية باستخدام بناء الجملة "[...]".
  • تمت إضافة دعم للوظائف والإجراءات والأساليب العامة غير المرتبطة بأنواع الوسائط.
  • أضاف المترجم منصات مستهدفة جديدة AArch64 (ARM64)، Linux/ppc64le، Android/x86_64 وi8086-win16.
  • تمت إضافة دعم للمعيار (الافتراضي) مساحات الأسماء وحدات.
  • دعم إضافي كتل بلغة سي.
  • تم توسيع تنفيذ المصفوفات الديناميكية. تمت إضافة عملية Insert() لإضافة المصفوفات والعناصر إلى المصفوفات الديناميكية الموجودة، بالإضافة إلى عملية الحذف() لحذف النطاقات وConcat() لتسلسل المصفوفات.
  • يتم تطبيق عوامل التشغيل التهيئة والإنهاء والنسخ والإضافة لأنواع السجلات.

المصدر: opennet.ru

إضافة تعليق