CLIPS
Sign in to saveпрограммная среда для разработки экспертных систем
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
- Publisher
- Lyndon B. Johnson Space Center
- Developer
- Lyndon B. Johnson Space Center
- Platform
- Java Native Interface
- Official website
- clipsrules.net
- Has use
- Artificial intelligence
Show 9 more facts
- Stack Exchange tag
- stackoverflow.com/tags/clips
- inception
- 1985-00-00
- software version identifier
- 6.4.1
- programmed in
- C
- publication date
- 1985-00-00
- source code repository URL
- sourceforge.net/projects/clipsrules/files/CLIPS
- programming paradigm
- object-oriented programming
- copyright status
- public domain
- uses
- Rete algorithm
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