Prolog היא שפת תכנות לוגית הקשורה לבינה מלאכותית ובלשנות חישובית … השפה שימשה להוכחת משפטים, מערכות מומחים, שכתוב מונחים, מערכות הקלדה ותכנון אוטומטי, כמו גם תחום השימוש המיועד המקורי שלו, עיבוד שפה טבעית.
למה פרולוג טוב לבינה מלאכותית?
שפת תכנות לוגית כ-Prolog מאפשרת לכתוב אלגוריתמים על ידי הגדלת משפטים לוגיים עם מידע כדי לשלוט בתהליך ההסקה. נראה כי פרולוג טוב לבעיות שבהן ההיגיון מעורב באופן אינטימי, או שלפתרונות שלהן יש אפיון לוגי תמציתי.
האם כדאי ללמוד פרולוג?
זו הייתה דרך ארוכה וקשה אבל בהחלט שווה את זה מכיוון שהגדלתי את הידע וההבנה שלי לא רק ב"תכנות היגיון" אלא בהתגלמות הרבה ממנו בשפה שאנו מכנים פרולוג. … הייתי אומר ש-Prolog היא -הדרך- ליצור את שפות התכנות, הכלים והמסגרות החדשות של העתיד… כן.
למה לא נעשה שימוש ב-Prolog?
זה לא מספיק לשפה כדי להפוך את הדברים הקשים (או הספציפיים לתחום) לאפשריים, זה גם צריך להקל על כל הדברים הקלים, ו-Prolog ממש לא. אז השפה צריכה להיות באמת תכלית כללית (ו"יותר למטרות כלליות מ-SQL" אינו מספיק) או משולבת בקלות עם שפות אחרות.
למה פרולוג כל כך קשה?
פרולוג. Prolog היא אחת משפות התכנות הלוגיות הראשונות, שרואים כעת אימוץ ביישומי בינה מלאכותית ועיבוד שפה טבעית. זה קשה ללמוד כי: זו שפה לא שגרתית, מבני הנתונים שלה אינם דומים לשפות תכנות אחרות