AlexAGF - Русский интерфейс для любимых программ Мои русификаторы Инструменты локализации Создание рекламных баннеров Фотоэкскурсия по Иркутску Полезные ресурсы Немного о себе Обратная связь

Язык программирования CLIPS ч.1

CLIPS – это язык программирования, позволяющий использовать целый ряд подходов, который обеспечивает поддержку программирования на основе правил, объектно-ориентированного и процедурного программирования. Возможности логического вывода и представления, предоставляемые основанным на правилах языком программирования CLIPS, аналогичны возможностям языка OPS5, но являются более мощными. По своей синтаксической структуре правила CLIPS весьма напоминают , правила, применяемые в таких языках, как Eclipse, CLIPS/R2 и Jess, но CLIPS поддерживает только правила прямого логического вывода. Этот язык не обеспечивает обратный логический вывод.

Возможности объектно-ориентированного программирования языка CLIPS, упоминаемые под общим названием как язык COOL, представляют собой гибридную комбинацию средств, обнаруживаемых в других объектно-ориентированных языках, таких как CLOS (Common Lisp Object System – общая объектная система Lisp) и SmallTalk; кроме того, в языке COOL воплощены некоторые новые идеи. С другой стороны, средства языка процедурного программирования, предусмотренные в CLIPS, напоминают средства таких языков, как С, Ada и Pascal, а по своему синтаксису аналогичны языку LISP, где используются .

Язык CLIPS (название которого представляет собой сокращение от С Language Integrated Production System — продукционная система, интегрированная с языком С) был разработан с использованием языка программирования С в Космическом центре NASA/Джонсон. Перед разработчиками этого языка была поставлена конкретная задача – обеспечить полную переносимость, , низкую стоимость и простую интеграцию с внешними системами. Но компоненты расшифровки аббревиатуры CLIPS не следует трактовать буквально.




* Главная * Русификации * Программы * Баннеры * Фото Иркутска * Ссылки * О себе * E-mail