پرولوگ (PROLOG)
مخفف عبارت Programming in Logic، یک زبان برنامه نویسی سطح بالاکه در طراحی برنامه های هوش مصنوعی در دهه های ۱۹۷۰ و ۱۹۸۰ به کار گرفته می شد. برخلاف زبان های برنامه نویسی معمولی، که فقط داده ها و دستورالعمل های عددی را پردازش می کنند، در پرولوگ، نماد ها و روابط پردازش می شوند. یک برنامه پرولوگ یک بانک اطلاعاتی متشکل از حقایق و قوانینی است که معمولاً به یک حوزۀ خاص مربوط می شوند. پرولوگ این بانک اطلاعاتی را جست وجو می کند و بین حقایق مختلف رابطه برقرار می کند. بر اساس این روابط (قوانین) پرولوگ تعیین می کند که یک گزاره، درست یا نادرست است. البته به دلیل مطلق بودن و انعطاف ناپذیر بودن روابط منطقی در پرولوگ، این زبان برنامه نویسی برای کار با داده های غیر دقیق یا مجموعه های فازی مناسب نیست.
مخفف عبارت Programming in Logic، یک زبان برنامه نویسی سطح بالاکه در طراحی برنامه های هوش مصنوعی در دهه های ۱۹۷۰ و ۱۹۸۰ به کار گرفته می شد. برخلاف زبان های برنامه نویسی معمولی، که فقط داده ها و دستورالعمل های عددی را پردازش می کنند، در پرولوگ، نماد ها و روابط پردازش می شوند. یک برنامه پرولوگ یک بانک اطلاعاتی متشکل از حقایق و قوانینی است که معمولاً به یک حوزۀ خاص مربوط می شوند. پرولوگ این بانک اطلاعاتی را جست وجو می کند و بین حقایق مختلف رابطه برقرار می کند. بر اساس این روابط (قوانین) پرولوگ تعیین می کند که یک گزاره، درست یا نادرست است. البته به دلیل مطلق بودن و انعطاف ناپذیر بودن روابط منطقی در پرولوگ، این زبان برنامه نویسی برای کار با داده های غیر دقیق یا مجموعه های فازی مناسب نیست.
wikijoo: پرولوگ