PascalABC.NET 3.8.3 إصدار بيئة التطوير

يتوفر إصدار نظام البرمجة PascalABC.NET 3.8.3، الذي يقدم إصدارًا من لغة برمجة Pascal مع دعم إنشاء التعليمات البرمجية لمنصة .NET، والقدرة على استخدام مكتبات .NET وميزات إضافية مثل الفئات العامة والواجهات ، التحميل الزائد للمشغل، تعبيرات lect، الاستثناءات، جمع البيانات المهملة، طرق الامتداد، الفئات غير المسماة والفئات التلقائية. ويركز المشروع في المقام الأول على التطبيقات في مجال التعليم والبحث. تتضمن الحزمة أيضًا بيئة تطوير تحتوي على تلميحات التعليمات البرمجية، والتنسيق التلقائي، ومصحح الأخطاء، ومصمم النماذج، ونماذج التعليمات البرمجية للمبتدئين. يتم توزيع رمز المشروع بموجب ترخيص LGPLv3. يمكن بناؤه على Linux (المعتمد على Mono) وWindows.

التغييرات في الإصدار الجديد:

  • تقبل الحلقة "for" الآن خطوة خطوة ما لم يتم استخدام المُعدِّل downto. تؤدي الخطوة الصفرية إلى ظهور ZeroStepException. ابدأ بـ var i:=1 إلى 6 الخطوة 2 do Print(i); برينتلن؛ بالنسبة إلى var c:='f' إلى 'a' الخطوة -2 قم بطباعة(c); نهاية.
  • يُسمح باستخدام فهرس في حلقة foreach: begin foreach var x in Arr(1,2,3) Index i do Println(i,x); نهاية.
  • تقوم وظيفة المكتبة TypeName بتنفيذ دفق ErrOutput القياسي لإخراج الأخطاء: begin var o: (integer,integer)->() := (x,y)->Print(1); Println(TypeName(o)); فار o1 := قائمة جديدة [2,3،1]؛ Println(TypeName(oXNUMX)); نهاية.
  • تم إصلاح خطأ في إعادة توجيه الإدخال كان يمنع حل مشكلات الأولمبياد التفاعلية.

المصدر: opennet.ru

إضافة تعليق