Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лек.9 Языки предст. знаний.doc
Скачиваний:
71
Добавлен:
19.05.2015
Размер:
94.21 Кб
Скачать

Язык clips.

Язык CLIPSразработанаNASAи используется для создания экспертных систем. Отличительной особенностью является наличие конструкторов для создания баз данных.CLIPSвключает операторы: определения правил, определения фактов, определения глобальных переменных, определения классов, определения модулей (совокупности правил), определения функций и другие. Правила вCLIPSсостоят из предпосылок и следствий. ОператорыCLIPSпозволяют в определенном факте пояснять значения слота, осуществлять проверку наличия фактов.CLIPSподдерживает практически все типы данных, а также поддерживает процедурные функции, реализующие возможные ветвления, организацию циклов в программах и т.п.

Кроме того имеются функции булевой логики, сравнения чисел, практически все математические, логарифмические, тригонометрические функции. Дополнительно имеются функции работы со строками ( объединения строк, выполнения строк, сравнения строк, проверка синтаксиса строк и др.). Функции ввода-вывода поддерживают логические имена устройств и собственно функции ввода-вывода (открыть файл, закрыть, переименовать, удалить и др.).

Один из недостатков: CLIPSне может удовлетворительно работать в реальном времени, когда требуется время реакции менее 0,1 сек.

Для построения интеллектуальных систем в последнее время используются также объектно-ориентированный язык VisualBasic, язык логического программированияVisualProlog, интегрированная инструментальная средаGURU.