CLIPS: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m ha spostato CLIPS programming language a CLIPS: inutile e non italiano
S
Riga 1:
{{S|informatica}}
Il [[software]] '''CLIPS''' è uno strumento per la crezione 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:
 
<source lang=lisp>
(deffacts trouble_shooting
Riga 17 ⟶ 19:
(assert (car_problem (name starter) (status faulty))
)
 
</source>
 
== Collegamenti esterni ==
* {{en}}[http://clipsrules.sourceforge.net HomepageSito of the projectufficiale]
* {{en}}[http://www.siliconvalleyone.com/clips.htm NASA CLIPS: downloads, information, news, and history]
* [http://clipsrules.sourceforge.net/FAQ.html FAQ / What is CLIPS], an explanation
* {{en}}[http://rd13doc.cern.ch/Atlas/Notes/108/Note108-1.html CLIPS expert system tool: a candidate for the Diagnostic System engine]
* [http://www.siliconvalleyone.com/clips.htm NASA CLIPS: downloads, information, news, and history]
* {{en}}[http://rd13docgroups.cerngoogle.chcom/Atlasgroup/Notes/108/Note108-1.htmlCLIPSESG CLIPS expert system tool: a candidate for the DiagnosticExpert System engineGroup]
* {{en}}[http://groups.google.com/group/CLIPSESGcomp.lang.lisp/browse_frm/thread/53e2f7a89451bca8/de7129d28ebf932c#de7129d28ebf932c CLIPSUsenet Expertthread Systemdiscussing very early CLIPS Grouphistory]
* [http://groups.google.com/group/comp.lang.lisp/browse_frm/thread/53e2f7a89451bca8/de7129d28ebf932c#de7129d28ebf932c Usenet thread discussing very early CLIPS history]
 
[[Categoria:Intelligenza artificiale]]