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
- Q15777
- 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 · Italiano
Il software CLIPS è uno strumento per la creazione di sistemi esperti. CLIPS è l'acronimo per C Language Integrated Production System. La sintassi ed il nome del linguaggio sono ispirati dal linguaggio (Official Production System, anche se questa definizione non è ufficiale) e l'algoritmo di riconoscimento di pattern alla base usato è l'algoritmo rete. CLIPS è probabilmente uno dei più diffusi e usati strumenti per la creazione di sistemi esperti grazie alla sua velocità, efficienza e gratuità. Nonostante sia usato da decenni, è costantemente aggiornato e supportato dall'autore originale, Gary Riley.CLIPS include un linguaggio object-oriented completo COOL (Complete Object-Oriented Language) per creare sistemi esperti. Sebbene sia scritto in C, la sua interfaccia assomiglia molto al linguaggio di programmazione LISP. Le estensioni possono essere scritte in C, e il CLIPS può essere chiamato dal C. Come gli altri linguaggi per sistemi esperti, CLIPS dispone di regole e fatti. Vari fatti possono rendere applicabile una regola. Una regola applicabile asserisce un nuovo fatto. Fatti e regole sono creati per primi definendoli come mostrato di seguito: (deffacts trouble_shooting (car_problem (name ignition_key) (status on)) (car_problem (name engine) (status wont_start)) (car_problem (name headlights) (status work)) ) (defrule rule1 (car_problem (name ignition_key) (status on)) (car_problem (name engine) (status wont_start)) => (assert (car_problem (name starter) (status faulty)) )
Abstract from DBpedia / Wikipedia · CC BY-SA