البرولوغ (Prolog) هي لغة برمجة منطقية. الاسم مأخوذ من الفرنسية "programmation en logique" (برمجة المنطق)، تم اختراع اللغة بواسطة ألين كولميرايور حوالي العام 1972. كانت محاولة لجعل لغة البرمجة قادرة على استخدام عبارات منطقية بدل أن تكون تعليمات محددة تلقن إلى الحاسوب. صممت اللغة أساسًا لتستخدم في عمل برامج معالجة اللغات الطبيعية.
تستخدم لغة البرولوغ في العديد من برامج الذكاء الاصطناعي وبرامج معالجة اللغات الطبيعية. عبارات وقواعد اللغة تعتبر بسيطة جداً وواضحة (يتم كتابة البرنامج بالكامل باستخدام الحقائق والقواعد). العديد من الباحثين الذين يقودون تطبيقات حديثة للبرولوغ التي جاءت نتيجة استخدام نسخات مختلفة من البرولوغ كنواة في مشاريع أنظمة حاسوب الجيل الخامس (fifth generation computer systems اختصارًا FGCS).
الحقائق Facts.
تختلف طريقة البرمجة في برولوغ عن اللغات التقليدية. في بورلوغ يتم كتابة الحقائق (Facts) والقواعد (Rules) في قاعدة بيانات، ثم يتم كتابة إستفسارت queries من قاعدة البيانات. الحقية عبارة عن سند (predicate) (الوحدة الأساسية للبرولوغ). يتكون السند من رأس (head) وعدد من الوسائط (arguments). مثال
 cat(tom).
في هذا المثال نقول ببساطة أن هناك توم 'tom' وهو قط 'cat'،بتعبير أدق 'cat' هو رأس (head) السند و'tom' هو وسيطة (argument). هنا عدد من الإستفسارات التي يمكن سؤالها بناء على هذه الحقيقة:
هل توم قط (is tom a cat)؟
 ?- cat(tom). 
 yes.
ببساطة هنا نسأل إذا توم قط ويجيبنا برولوغ بنعم (yes).

هي لغة برمجة منطقية. الاسم مأخوذ من الفرنسية
ما هي لغة البرولوغ؟
مأخوذ من الفرنسية
من أين جاء اسم اللغة؟
برمجة المنطق
متى تم اختراعها اسم اللغة ؟
كانت محاولة لجعل لغة البرمجة قادرة على استخدام عبارات منطقية
ما هي الغاية الأساسية من تصميم لغة البرولوغ؟
في العديد من برامج الذكاء الاصطناعي وبرامج معالجة اللغات الطبيعية

ما هي استخدامات لغة البرولوغ؟
باستخدام الحقائق والقواعد
كيف يتم كتابة برامج لغة البرولوغ؟
نتيجة استخدام نسخات مختلفة من البرولوغ كنواة في مشاريع أنظمة حاسوب الجيل
كيف يمكن استخدام لغة البرولوغ في تطبيقات الذكاء الاصطناعي؟
.
ما هي الدور الذي لعبته لغة البرولوغ في تطوير أنظمة حاسوب الجيل الخامس؟
طريقة البرمجة في برولوغ عن اللغات التقليدية
ما هي طريقة البرمجة في برولوغ؟
.
ما هي قاعدة البيانات في برولوغ؟
.
ما هي الحقائق والقواعد في برولوغ؟