Цитата:
Сообщение от Редна Ли Цитата: Сообщение от яБорис Я только сказал, что любая программа механического устройства работает всегда по алгоритму. | Не всегда. Разберитесь с принципами работы на Прологе... |
Наш разговор, к сожалению, уходит несколько в сторону ... от основной темы.
Разобраться с принципами работы...тем более быстро, в процессе разговора...затруднительно...но, конечно, набрал в поисковике...и вот получил такой результат:
"...Экспертная система : Животные. Turbo Prolog
Данная статья показывает базовые принципы работы с языком программирования Turbo Prolog. Программа, представленная для изучения, моделирует экспертную систему, основанную на базе знаний. Информационное наполнение базы знаний - сведения о животных, разделенные по ряду признаков: летает, умеет плавать, имеет окраску, приручено человеком.
Алгоритм экспертной системы был защищен и получил 100% оценку при сдаче.
При изучении
алгоритма экспертной системы желательно владение языком программирования Turbo Prolog в следующем объеме: термы, работа с базой - знаний, добавление-удаление термов, работа с монитором,
формирование базовых алгоритмов, понимание этапов выполнения программы, написанной на языке логики."
Язык логики...это единички и нолики...независимо от принципов, по которым создана программа.
"Компиляция — трансляция программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду (абсолютный код, объектный модуль, иногда на язык ассемблера)[2][3][4]. Входной информацией для компилятора (исходный код) является описание алгоритма или программа на проблемно-ориентированном языке, а на выходе компилятора — эквивалентное описание алгоритма на машинно-ориентированном языке (объектный код)[5]."