Кіріспе

Visual Prolog, бұрын PDC Prolog және Turbo Prolog деп белгілі болған, Prolog тілінің күшті түрленген, объектіге бағытталған кеңейтімі. Turbo Prolog ретінде ол Borland компаниясымен сатылды, бірақ қазір бастапқыда оны жасаған даттық PDC фирмасы оны әзірлеп, сатады. Visual Prolog Microsoft Windows GUI қолданбаларын, консольдік қолданбаларды, DLL (динамикалық байланыс кітапханаларын) және CGI бағдарламаларын құруға мүмкіндік береді. Ол сонымен қатар COM компоненттеріне және ODBC арқылы деректер базаларына қосылуға болады. Visual Prolog құрамында x86 және x86 64 машиналық кодын жасайтын компилятор бар. Стандартты Prolog-тан ерекшелігі, Visual Prolog-та жазылған бағдарламалар статикалық түрде тексеріледі. Бұл кейбір қателерді орындалу кезінде емес, компиляция кезінде анықтауға мүмкіндік береді.

Қабылдау

Брюс Ф. Вебстер 1986 жылдың қыркүйегінде BYTE журналында Turbo Prolog-ты жоғары бағалады, оны Turbo Pascal сияқты оған әсер еткен алғашқы Borland өнімі деп атады. Ол пайдаланушы интерфейсі мен төмен бағасын ұнатып, екі BYU профессоры оның университетте қолданған Prolog-тан артық екенін айтты. Тілге деген нарықтық сұранысқа қарамастан, Вебстер "Turbo Prolog үш жыл бұрынғы Turbo Pascal-дың бағдарламалық жасақтаманы жасау саласындағы маңызды қадамындай болуы мүмкін" деген қорытындыға келді және оны "жасанды интеллект, деректер базалары, сарапшы жүйелері немесе бағдарламалау туралы жаңаша ойлауға қызығушылық танытқандарға" ұсынды. Сол айдағы журналдың тағы бір авторы тілдің стандарттан тыс, құрылымды синтаксисі "көбірек түсінікті кодты стандартты Prolog-қа қарағанда оқуды жеңілдетеді" деп жазды. Оның "көптеген пайдалы мүмкіндіктері" бар екенін айтқан автор, Turbo Prolog-тің "компиляторындағы Turbo Pascal стилі және күшті деректер типі тілдің өзіндік ерекшелігін анықтауда қиындық тудырады" деді. Оны "Turbo Paslog" деп сипаттаған автор, "егер сіз Prolog бағдарламашысы болуды ойласаңыз, оны ұсынбаймын" деген шешімге келді. 1989 жылы журнал Turbo Prolog 2.0-ді BYTE сыйлығының "Ерекшеленгендер" жеңімпаздарының қатарына қосып, Borland-тың "нақты қолданбаларды бағдарламалау үшін жүйені қалай дамытқанын" мақұлдады.