123
Pico Compiler

Pico Compiler

Pico Compiler هي بيئة تطوير غير متصلة بالإنترنت وخفيفة الوزن لكتابة برامج Java.
Pico Compiler هي بيئة تطوير غير متصلة بالإنترنت وخفيفة الوزن لكتابة برامج Java.تم تصميمه في المقام الأول للطلاب ، ويوفر واجهة بسيطة والقدرة على تقييم كود مصدر جافا بشكل تفاعلي.كان الهدف الرئيسي للتصميم هو الحفاظ على برنامج التحويل البرمجي صغيرًا وبسيطًا ، مع توفير برنامج التحويل البرمجي المتوافق مع Java.يتم تنفيذ العناصر التالية من لغة برمجة Java: • الحزم ، الاستيراد ، الفصول ، الواجهات • الوراثة • الأعضاء الثابتون • الفصول ، مثيلات المثيلات • الحقول ، تعريفات الطرق • إعلان المتغيرات المحلية • إذا ... آخر ، من أجل ، أثناء القيام... بينما ، حاول ... التقاط ... أخيرًا ، رمي ، عودة ، كسر ، متابعة ، تبديل ، بيانات متزامنة • جميع الأنواع البدائية • وصول عضو Superclass • هذا (بالإشارة إلى المثيل الحالي) • استدعاء منشئ Superclass (super (a، b، c)؛) • استدعاء الأسلوب • إنشاء مثيل فئة (Abc () جديد) • إنشاء مجموعة بدائية (int جديدة [10] [5] []) • إنشاء مجموعة أو فئة (واجهة جديدة Abc [10] [5] []) • الوصول إلى الصفيف (الحجج [0]) • الوصول إلى المتغير المحلي • حرفي خالٍ • التحويل الرقمي الأحادي • نطاق الحظر ونطاق الطريقة ونطاق الفئة والنطاق العام • جملة يلقي • مُهيئ المصفوفات (سلسلة [] a = {"x" ، "y" ، "z"}) • القيم الحرفية للفئة البدائية (int.class) • الطبقة غير البدائيةحرفية (String.class) • التحقق من إمكانية الوصول (العامة ، المحمية ، الخاصة) • Autoboxing و unboxing • أساليب arity متغير (ويعرف أيضا باسم "varargs") القيود: • لا يمكن للمترجم فتح المشاريع الخارجية أو الجرار • يمكن للمترجم معالجة ملف واحد فقط فيالوقت (لا توجد مشاريع متعددة الملفات) • يتم تحليل وسيطات الكتابة (أنواع عامة) ، ولكن يتم تجاهلها بطريقة أخرى • إعلان أنواع محددة المعالم • تعدادات أنواع الأنواع • تصريحات التعليقات التوضيحية

المميزات

التصنيفات

بدائل لـ Pico Compiler for Web مع ترخيص مفتوح المصدر