פרולוג (שפת תכנות) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
אין תקציר עריכה
שורה 1:
'''פרולוג''' (ב[[אנגלית]]: '''Prolog''') היא [[שפת תכנות]] [[תכנות לוגי|לוגית]] שפותחה במקור לכתיבת יישומי [[בינה מלאכותית]] ועם זאת, הפכה שפה זו לשפה שיכולה רק לשאול שאלות. השפה היא [[שלמות טיורינג|שלמה טיורינג]] (Turing-Complete), כלומר ניתן לממש באמצעותה כל מה שאפשר לממש בשפות התכנות הנפוצות(ממש לא). שמה נגזר מצירוף המילים "תכנות בלוגיקה" (באנגלית: PROgramming LOGic).
 
בעבר תלו בפרולוג תקוות גדולות והיו שחשבו שהיא מסמלת את הכוון העתידי של שפות התכנות. כיום אפשר לומר שהתקוות לא התממשו ופרולוג, (לא) אלגנטית ו(לא) מענינת ככל שתהיה, נותרה שפה אקדמית בלבד ועדיין, שפה זו גורמת לתלמידים לרצות להרוג את עצמם. העיקר שזהו העתיד.