Movatterモバイル変換


[0]ホーム

URL:


Vai al contenuto
WikipediaL'enciclopedia libera
Ricerca

CLIPS

Da Wikipedia, l'enciclopedia libera.
Abbozzo
Questa voce sull'argomento linguaggi di programmazione è solo unabbozzo.
Contribuisci a migliorarla secondo leconvenzioni di Wikipedia.

IlsoftwareCLIPS è uno strumento per la creazione disistemi esperti. CLIPS è l'acronimo perC Language Integrated Production System. La sintassi ed il nome del linguaggio sono ispirati dal linguaggioOPS5 (Official Production System, anche se questa definizione non è ufficiale) e l'algoritmo diriconoscimento 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 linguaggioobject-oriented completoCOOL (Complete Object-Oriented Language) per creare sistemi esperti. Sebbene sia scritto inC, la sua interfaccia assomiglia molto al linguaggio di programmazioneLISP. 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:

(deffactstrouble_shooting(car_problem(nameignition_key)(statuson))(car_problem(nameengine)(statuswont_start))(car_problem(nameheadlights)(statuswork)))(defrulerule1(car_problem(nameignition_key)(statuson))(car_problem(nameengine)(statuswont_start))=>(assert(car_problem(namestarter)(statusfaulty)))

Collegamenti esterni

[modifica |modifica wikitesto]
  Portale Neuroscienze: accedi alle voci di Wikipedia che trattano di neuroscienze
Estratto da "https://it.wikipedia.org/w/index.php?title=CLIPS&oldid=140364300"
Categorie:
Categoria nascosta:

[8]ページ先頭

©2009-2025 Movatter.jp