لغة YAP Prolog هي تنفيذ مفتوح المصدر وعالي الأداء للغة برمجة Prolog، وقد تم تطويرها في معهد LIACC/Universidade do Porto وفي COPPE Sistemas/UFRJ. محرك Prolog الخاص بها مبني على آلة وورن الوصفية (WAM)، مع العديد من التحسينات لتحسين الأداء. تتبع YAP التقليد الإدنبراهي، وهي متوافقة بشكل كبير مع معيار ISO-Prolog ومع Prolog من Quintus و Prolog من SICStus. تم تطوير YAP منذ عام 1985. كانت النسخة الأصلية مكتوبة بلغة التجميع ولغة C و Prolog، وحققت أداءً عاليًا على أجهزة تعتمد على معمارية m68k.
من بين ميزات YAP Prolog:
- تنفيذ مفتوح المصدر.
- أداء عالي بفضل استخدامه للآلة الوصفية وورن.
- تحسينات متعددة لتحسين الأداء.
- متوافقة مع معيار ISO-Prolog ومع Prolog من Quintus و Prolog من SICStus.
- تاريخ طويل للتطوير منذ عام 1985.
لمزيد من المعلومات، يمكنك زيارة صفحة ويكيبيديا لـ YAP Prolog.