لغة Visual Prolog، التي كانت في السابق معروفة بأسماء مثل PDC Prolog و Turbo Prolog، هي امتداد قوي مكتوب لغة Prolog وموجهة نحو الكائنات. تم تسويقها في السابق تحت اسم Turbo Prolog من قبل شركة Borland، ولكنها الآن تطور ويتم تسويقها بواسطة شركة Prolog Development Center (PDC) الدانمركية التي قامت بتطويرها أصلاً.
Visual Prolog يمكنه بناء تطبيقات GUI لنظام التشغيل Microsoft Windows، وتطبيقات وحدة التحكم، ومكتبات الربط الديناميكي (DLLs)، وبرامج CGI. يمكنه أيضًا الربط بمكونات COM وقواعد البيانات من خلال ODBC.
على عكس لغات البرمجة اللوجيّة التقليدية التي تُفسر تقليديًا، يتم تجميع Visual Prolog، مما يوفر تحسينًا مهمًا عن طريق تحويل أخطاء التشغيل النمطية لـ Prolog التقليدية إلى تحذيرات المترجم، مما يضمن قوة أكبر للتطبيقات المنتهية.
تشمل ميزات Visual Prolog الأساسية نصوص الهورن (Horn clauses)، وأنواع البيانات الجبرية، ومطابقة الأنماط والغير تحديد بالتحكم مثل Prolog التقليدي، لكن على عكس Prolog التقليدي، كان Visual Prolog دائمًا ذا نوعية متكاملة وثابتة بقوة.
للمزيد من المعلومات، يمكنك زيارة صفحة ويكيبيديا لـ Visual Prolog.