פרולוג (שפת תכנות)

פרולוג היא שפת תכנות לוגית. היא נוצרה לעזור בתוכנות של בינה מלאכותית.
השם מגיע משילוב המילים Programming ו-Logic.
היא פותחה על ידי אלן קולמר באוניברסיטת אקס-מרסיי ב-1972.

בפרולוג לא כותבים רשימת פקודות. כותבים עובדות וחוקים. אחר כך שואלים שאלות.
לדוגמה: male(yoni) אומר שיוני זכר. love(yoni,rotem) אומר שיוני אוהב את רותם.
אחר כך אפשר לשאול מי נשוי למי.

איחוד הוא תהליך שמנסה להתאים מה שאנו כותבים לערכים.
גישוש נסוג אומר שהמערכת מנסה דרכים שונות עד שמוצאת פתרון.

בדרך כלל המחשב מריץ פרולוג מיד, בלי לתרגם קודם. זה לפעמים הופך את זה לאיטי.
יש פקודה שנקראת '!' (Cut). היא עושה את הריצה מהירה יותר.
אבל היא גם משנה איך החוקים עובדים.

דטלוג היא גרסה פשוטה של פרולוג. אין בה פונקציות.
מפתחים משתמשים בדטלוג במסדי נתונים לעסקים.

יש גרסאות כמו Turbo Prolog. יש גם גרסה עם תמיכה בעברית בשם OW Prolog.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!