ان مسمى "برولوج" هو اختصار ل
"PROgramming LOGic “
“ منطق البرمجة “والتي تعني
لقد ظهرت هذه اللغة من خلال مملكة الذكاء الاصطناعي " Artificial Intelligence" (A I "
و ذلك في البداية .
أصبح استخدام لغة برمجة برولوج بأسلوبها الجديد
امرا شائعا لدى الباحثين في مجال الذكاء الاصطناعي (AI)
الذين يعلمون الكثير عن " ماذا " و " كيف " تقدم و
السلوك الذكي . ان الفلسفة خلف هذه اللغة تتعامل
مع المظاهر المنطقية والواضحة. ان برولوج تمثل
وبشكل أساسي طريقة جديدة لاستعمال الحاسب الالي
وقد أصبحت منافس
“LISP”.
أهم معالم هذه اللغة :
" برولوج " هي مجموعة غنية من قواعد البيانات
في اللغة والمنطق الانساني , و رموز فعالة للتحويل
وتطبيقات المستخدم .
ان لدى برولوج مظاهر منطقية و صريحة خاصة به
وتأويلات و دمج طبيعي.
-- النظم الذكية :
هي البرامج التي تقوم بوظائف مفيدة
عن طريق استخدام تقنيات الذكاء الاصطناعي.
-- النظم الاختصاصية :
هي النظم الذكية التي تعيد اتخاذ
القرارات على مستوى خبير انساني.
-- نظم اللغة الطبيعية :
تستطيع هذه النظم أن تقوم بالتحليل كما تستجيب للأوامر المعطاة باللغة العادية بالمقارنة مع
اختيارات القائمة الموافقة لذلك .
-- نظم قواعد معلومات ذات صلة .
-- مجالات التطبيق :
ان برولوج تحتل أعلى مستوى كلغة الهدف العام
والتي تستخدم على نطاق واسع في الوقت الحاضر .
ان هذه اللغة تدرّس وبتأكيد قوي و واضح على
التفكير في العلاقات المنطقية بين الأشياء أو
الوحدات التي لها صلة بالمشكلة المعطاة , وذلك
بدلا من الخطوات الاجرائية اللازمة لحل هذه المشكلة .
يحدد النظام الطريقة التي تحل المشكلة , بما في ذلك
تسلسل الأوامر التي يجب أن يمر الحاسب الالي
من خلالها لحل المشكلة .
انه من الأسهل أن نقول مانريد أن ننجزه و ندع
العمل للحاسب الالي ليقوم به بدلا منّا .
بما أن سرعة الأداء هي مقياس أساسي في عالم
الاقتصاد اليوم , اذا برولوج لغة نموذجية مثالية .
كما أن مبدأها يقوم باستخدام الأشكال الهندسية
المتشابهة . تقوم لغة برولوج بحل المشكلات
عن طريق البحث في قاعدة معلومات
أو بالأحرى قاعدة بيانات والتي تكون طوّرت
بشكل كبير من قبل معالجات قد صُنعت لبحث
أجزاء مختلفة من قاعدة المعلومات