[بقلم: م.مهند شب قلعية.]{style="background-color:#cccccc;"}
يوجد العديد من مفسرات لغة البرولوغ على بيئة ويندوز ومنها visual prolog ، ولكن القليل منها يعمل على بيئة لينوكس، سنتكلم على بيئة SWI-Prolog بعض ميزات هذه البيئة:
- مجاني ومفتوح المصدر.
- خفيف وسريع.
- يدعم تعدد الخيوط.
- يدعم أنظمة تشغيل WIndows - GUN/Linux - Mac
- ...
[الخطوة الأولى - تنصيب swi-prolog:]{style="color:#800080;"}
الآن لننتقل لتنصيب البيئة، أولاً قم بفتح التيرمينال terminal وقم بلصق الأسطر التالية فيها:
\% sudo apt-add-repository ppa:swi-prolog/devel
% sudo apt-get update
% sudo apt-get install swi-prolog هل انتهى التنصيب؟!!! تهانينا الآن بإمكانك كتابة برامج باستخدام لغة برولوغ
[الخطوة الثانية - التجربة:]{style="color:#800080;"}
لنقم بتجربة البرنامج، قبل أن نجرب البرنامج سنقوم بكتابة ملف يحتوي مجموعة صغيرة جداً من القواعد.. قم بنسخها أو قم بكتابة برنامج الخاص:
traffic_light(red , no_cars).
traffic_light(green , cars). الأسطر السابقة تمثل نظام إشارة مرور بسيط جداً، حيث تعطي إشارة [حمراء]{style="color:#B22222;"} في حال عدم تواجد سيارات في الشارع، لتسمح بالمشاة بالمرور، وتعطي إشارة [خضراء]{style="color:#008000;"} في حال تواجد سيارات. قم بحفظ الملف وتسميته [basic_its_system.pl]{style="font-family: Georgia, Times, 'Times New Roman', serif; font-size: 13px; font-style: italic;"}
الآن لنقم بتشغيل البرنامج، من التيرمينال نكتب التعليمة التالية swipl ستظهر كتابات كتابات، ما سنقوم به هو استدعاء الملف الذي كتبناه لنقوم بإجراء استعلامات عليه كما يلي:
قم بكتابة التعليمة التالية:
consult('/home/mohanad/Workspace/prolog/basic_its_system.pl').
يجب أن تظهر الرسالة التالية لتخبرنا بإنه قد تم جلب الملف وترجمته بنجاح:\% /home/mohanad/Workspace/prolog/basic_its_system.pl compiled 0.00 sec, 256 bytes
true. الآن يمكننا إجراء استعلامات، فممكن مثلاً أن نقوم بالاستعلام التالي:
traffic_light(X , no_cars). ما النتيجة التي أعطاك إياها؟!!! :)
تذكر يوجد بالموقع دليل استخدام قوي وسهل يمكن الاستعانة به في أي وقت.. اسمتمع :)Title: Working with prolog on ubuntu
Date: 2013-06-05 21:54
Author: admin
Category: Application, GNULinux, howto
Slug: working-with-prolog-on-ubuntu
Status: published
[بقلم: م.مهند شب قلعية.]{style="background-color:#cccccc;"}
يوجد العديد من مفسرات لغة البرولوغ على بيئة ويندوز ومنها visual prolog ، ولكن القليل منها يعمل على بيئة لينوكس، سنتكلم على بيئة SWI-Prolog بعض ميزات هذه البيئة:
- مجاني ومفتوح المصدر.
- خفيف وسريع.
- يدعم تعدد الخيوط.
- يدعم أنظمة تشغيل WIndows - GUN/Linux - Mac
- ...
[الخطوة الأولى - تنصيب swi-prolog:]{style="color:#800080;"}
الآن لننتقل لتنصيب البيئة، أولاً قم بفتح التيرمينال terminal وقم بلصق الأسطر التالية فيها:
\% sudo apt-add-repository ppa:swi-prolog/devel
% sudo apt-get update
% sudo apt-get install swi-prolog هل انتهى التنصيب؟!!! تهانينا الآن بإمكانك كتابة برامج باستخدام لغة برولوغ
[الخطوة الثانية - التجربة:]{style="color:#800080;"}
لنقم بتجربة البرنامج، قبل أن نجرب البرنامج سنقوم بكتابة ملف يحتوي مجموعة صغيرة جداً من القواعد.. قم بنسخها أو قم بكتابة برنامج الخاص:
traffic_light(red , no_cars).
traffic_light(green , cars). الأسطر السابقة تمثل نظام إشارة مرور بسيط جداً، حيث تعطي إشارة [حمراء]{style="color:#B22222;"} في حال عدم تواجد سيارات في الشارع، لتسمح بالمشاة بالمرور، وتعطي إشارة [خضراء]{style="color:#008000;"} في حال تواجد سيارات. قم بحفظ الملف وتسميته [basic_its_system.pl]{style="font-family: Georgia, Times, 'Times New Roman', serif; font-size: 13px; font-style: italic;"}
الآن لنقم بتشغيل البرنامج، من التيرمينال نكتب التعليمة التالية swipl ستظهر كتابات كتابات، ما سنقوم به هو استدعاء الملف الذي كتبناه لنقوم بإجراء استعلامات عليه كما يلي:
قم بكتابة التعليمة التالية:
consult('/home/mohanad/Workspace/prolog/basic_its_system.pl').
يجب أن تظهر الرسالة التالية لتخبرنا بإنه قد تم جلب الملف وترجمته بنجاح:\% /home/mohanad/Workspace/prolog/basic_its_system.pl compiled 0.00 sec, 256 bytes
true. الآن يمكننا إجراء استعلامات، فممكن مثلاً أن نقوم بالاستعلام التالي:
traffic_light(X , no_cars). ما النتيجة التي أعطاك إياها؟!!! :)
تذكر يوجد بالموقع دليل استخدام قوي وسهل يمكن الاستعانة به في أي وقت.. اسمتمع :)