الأحد، 15 مارس 2009

لغة برولوغ Prolog

تم تطوير لغة برولوغ في 1972 على يد الفرنسي الآن كولمريه وفيليب روسل ويأتي اسمها من البرمجة بالمنطق أو البرمجة المنطقية.
تستعمل برولوغ في برمجيات الذكاء الاصطناعي والأنظمة الخبيرة وبرمجيات اللغات الطبيعية وهي تعتمد على العمليات المنطقية في تحويل المعضلات التي تواجه الذكاء الاصطناعي إلى قواعد من المعرفة ومحاولة أيجاد حلول للأسئلة الناتجة عن ذلك.
يتكون برنامج لغة برولوغ من مجموعة من قواعد المعرفة ومجموعة من العلاقات المرتبطة بينها واستفسارات للحصول على حل يغطى جميع جوانب المشكلة.
في الأنظمة الخبيرة مثلا يمكن لبرنامج أن يتكون من قواعد بيانات لجميع الاعراض المرضية التي تظهر على كائن ما وبتحليل الأعراض يمكن معرفة المرض بدرجة قريبة من الواقع.
هناك عدة تطبيقات تعتمد على اللغة وهي قوية في برمجة الذكاء الاصطناعي .
دخلت البرمجة كائنية المنحى اللغة وهناك عدة اصدارات تشملها.
توجد عدة اصدارات ونكه للغة برولوغ منها مايأتي
http://www.gprolog.org/

http://www.visual-prolog.com/