CLIPS V.S. JESS

原來 JESS 的前身就是 CLIPS ,JESS 是從 CLIPS 的核心去改出來的版本。

所以語法上幾乎都相通,所以理論上CLIPS可以跑的程式套到JESS上應該

也可以RUN才對。大四下修的Expert System整學期幾乎都在練 CLIPS。

每次上課完都會來一次刺激的上機小考,從 Sort 考到 Permutation ,從

Tree hierarchy relationship 考到 Parsing grammar,幾乎一般程式(C C++)

能辦到的事情拿來CLIPS做都是秒殺。寫 Rule-based程式最大的難度在於

常常我們無法用頭腦去 TRACE 程式的執行流程,比如哪個 Rule 會被先

Activate 等等的一些不確定性,但這也是寫 Rule – based 語言的一種新思維

也就是我們不需要從 sequential 的角度來設計程式流程,而是要用另外一種

思維(不會形容,Design Rule的思維 @@||)來設計程式。

CLIPS V.S. JESS 相關文獻:

http://www.comp.lancs.ac.uk/~kristof/research/notes/clipsvsjess/index.html

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s