Skip to content
EntityQ165372· pop 16· linked from 51 articles

программная среда для разработки экспертных систем

Key facts

Programming language.name
CLIPS
Programming language.paradigm
object-oriented, expert system
Programming language.developer
NASA Johnson Space Center
Programming language.latest release version
6.4.1
Programming language.memory management
garbage collected
Programming language.programming language
C
Programming language.license
public domain
Programming language.influenced by
OPS5

via Wikipedia infobox

Wikidata facts

Official website
clipsrules.net
Show 9 more facts
inception
1985-00-00
software version identifier
6.4.1
programmed in
C
publication date
1985-00-00
programming paradigm
object-oriented programming
copyright status
public domain
Sources (7)

via Wikidata · CC0

Article · Русский

CLIPS, (от англ. C Language Integrated Production System) — программная среда для разработки экспертных систем. Синтаксис и название предложены (Charles Forgy) в (Official Production System). Первые версии CLIPS разрабатывались с 1984 года в Космическом центре Джонсона NASA, как альтернатива существовавшей тогда системе , пока в начале 1990-х не было приостановлено финансирование, и NASA вынудили купить продукты. CLIPS является продукционной системой. Реализация вывода использует алгоритм Rete. Основная идея состоит в представлении знаний в виде такой формы: Правило1: ЕСЛИ (выполняются условия1) ТОГДА (выполнить действия1) Правило2: ЕСЛИ (выполняются условия2) ТОГДА (выполнить действия2) ... Такое представление близко к человеческому мышлению и отличается от программ, написанных на традиционных алгоритмических языках, где действия упорядочены и выполняются строго придерживаясь алгоритма. CLIPS является одной из наиболее широко используемых инструментальных сред для разработки экспертных систем благодаря своей скорости, эффективности и бесплатности. Являясь общественным достоянием, она до сих пор обновляется и поддерживается своим изначальным автором, Гэри Райли (Gary Riley). CLIPS включает полноценный объектно-ориентированный язык COOL для написания экспертных систем. Хотя она написана на языке Си, её интерфейс намного ближе к языку программирования LISP. Расширения можно создавать на языке Си, кроме того, можно интегрировать CLIPS в программы на языке Си. CLIPS разработан для применения в качестве языка прямого логического вывода (forward chaining) и в своей оригинальной версии не поддерживает обратного вывода (backward chaining). Как и другие экспертные системы, CLIPS имеет дело с правилами и фактами.

Abstract from DBpedia / Wikipedia · CC BY-SA