CLIPS: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m ha spostato CLIPS programming language a CLIPS: inutile e non italiano
update web site link, removed old
 
(14 versioni intermedie di 11 utenti non mostrate)
Riga 1:
{{S|linguaggi di programmazione}}
Il [[software]] '''CLIPS''' è uno strumento per la crezionecreazione di [[sistema esperto |sistemi esperti]]. CLIPS è l'acronimo per "''C Language Integrated Production System''." La sintassi ed il nome del linguaggio sono ispirati dal linguaggio [[OPS5]] ("''Official Production System''," anche se questa definizione non è ufficiale) e l'[[algoritmo]] di pattern[[riconoscimento matchingdi 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 (linguaggio)|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:
 
<sourcesyntaxhighlight lang=lisp>
(deffacts trouble_shooting
(car_problem (name ignition_key) (status on))
Riga 17 ⟶ 19:
(assert (car_problem (name starter) (status faulty))
)
</syntaxhighlight>
 
</source>
== Collegamenti esterni ==
* [http{{cita web|https://www.clipsrules.sourceforge.net|Sito Homepage of the project]ufficiale|lingua=en}}
* {{cita web|1=http://www.siliconvalleyone.com/clips.htm|2=NASA CLIPS: downloads, information, news, and history|lingua=en|accesso=11 maggio 2008|urlarchivio=https://web.archive.org/web/20080511204348/http://www.siliconvalleyone.com/clips.htm|dataarchivio=11 maggio 2008|urlmorto=sì}}
* [http://clipsrules.sourceforge.net/FAQ.html FAQ / What is CLIPS], an explanation
 
* [http://www.siliconvalleyone.com/clips.htm NASA CLIPS: downloads, information, news, and history]
{{Portale|neuroscienze}}
* [http://rd13doc.cern.ch/Atlas/Notes/108/Note108-1.html CLIPS expert system tool: a candidate for the Diagnostic System engine]
* [http://groups.google.com/group/CLIPSESG CLIPS Expert System Group]
* [http://groups.google.com/group/comp.lang.lisp/browse_frm/thread/53e2f7a89451bca8/de7129d28ebf932c#de7129d28ebf932c Usenet thread discussing very early CLIPS history]
 
[[Categoria:Intelligenza artificiale]]