بيئة تطوير متقدمة خاصة بلغة البرمجة برولوغ Prolog مجانية 100% و مفتوحة المصدر.

ميزات…

  • تستعمل المترجم الشهير سوي برولوغ SWI-Prolog.
  • تدعم ميزة الإكمال التلقائي لكل من الحقائق Facts و القواعد Rules إضافة للكلمات المفتاحية الشهيرة في برولوغ القياسية.
  • مفتوحة المصدر و مجانية 100% تحت رخصة جنو العمومية LGPL.
  • لكونها مجانية 100% فإنه لا توجد أية قيود على حفظ ملفات المشاريع.
  • توليد ملفات ثنائية للمشاريع بهدف تسريع عملية تنفيذ المشروع بواسطة المترجم (ميزة جديدة لم تدعمها بيئات التطوير الأخرى).
  • (قريباً) إمكانية ربط جميع مشاريع برولوغ مع مشاريع سي بلس بلس C++/C و ذلك بهدف الإستفادة من ميزات لغة برولوغ الت لا تتوفر في لغات البرمجة التقليدية.
  • (قريباً) إمكانية تنقيح Debugging تطبيقات برولوغ.
  • (قريباً) توزيعةة محمولة للعمل من أقراص و بطاقات يو إس بي USB.

تحميل…

download

ويندوز (مؤقت)

لقطة…


لقطة


ساهم معنا…
كما ذكر أعلاه إيزي برولوغ بيئة تطوير مفتوحة المصدر أي أنه لا يوجد فريق تطوير متفرغ للعمل على تطويرها، لذلك إيزي برولوغ يحتاج دوماً للمساهمين سواءً الميرمجين Programmer أو المختبرين Testers أو الموثّقين.

  • المبرمجون:

لكي تبدأ بالمساهمة في تطوير إيزي برولوغ، يترتب عليك أن تلم بـ:

  1. البرمجة بلغة جافا بشكل عام.
  2. البرمجة بلغة C++/C بشكل عام.
  3. برمجة إضافات إكليبس eclipse plug-in.
  4. معرفة سطحية بنحوية لغة برولوغ prolog.
  • المختبرون:

للمساهمة في إختبار جودة إيزي برولوغ easy-prolog أنت بحاجة لإتقان لغة برولوغ بمستوى متوسط كحد أدنى، مع ذلك حتى و لو لم تكن لديك المعرفة المطلوبة لإختبار إيزي برولوغ بشكل تقني، في حال إكتشاف أي ثغرة أو خطأ بسيط بإيزي برولوغ فإن مراسلتك لنا حتما لها فائدة عليك و على مشروع إيزي برولوغ.

  • الموثّقون:

حتى الآن لم يتم كتابة أية وثائق مساعدة لبيئة التطوير عدا صفحة واحدة بالعربي لتعليم إنشاء مشروع برولوغ بسيط، لذلك إيزي برولوغ بحاجة ماسّة لوثائق المساعدة لكل من اللغتين العربية و الإنكليزية. و يترتب على الموثقين الإلمام بإحدى أو كل النقاط التالية:

  1. اللغة العربية بشكل جيد.
  2. اللغة الإنكليزية بشكل جيد.
  3. معرفة جيدة بلغة برولوغ و نحويتها.
  4. معرفة جيدة بإكليبس eclipse كمستخدم عادي.

مراجع…
المراجع التالية عبارة عن نقطة البداية لمن يرغب بالمساهمة في تطوير إيزي برولوغ، و هي على قلتها تعتبر مفيدة كثيراً لأنها تحتوي على كم هائل من المعلومات التي ليست بالضرورة نفيد بشكل مباشر في تطوير إيزي برولوغ.

  1. مدخل للبرمجة المنطقية بواسطة برولوغ (إنكليزي)
  2. مدخل إلى Visual Prolog لـ م. أحمد زين (عربي): بالرغم من أن هذا المرجع يهتم بالبرمجة المرئية بإستخدام بيئة التطوير فيجوال برولوع التجارية إلا أنه قد يفيد البعض ممن لا يتفنون الإنكليزية بشكل جيد لفهم بعض مبادئ برولوغ.
  3. تعلم برولوغ الآن (إنكليزي)
  4. البرمجة المنطقية و برولوغ (إنكليزي)
  5. البريمجة بواسطة برولوغ
  6. إنشاء برامج إحترافية بواسطة Java-RCP (عربي) جزء2- جزء3: مقالات تفيد في فهم كيفية إنشاء إضافات إكليبس eclipse.
  7. وثائق سوي برولوغ SWI-Prolog (إنكليزي)