Jess程式設計語言
外觀
Jess是 Java 平台頂的規則 ia̋n-jín,伊是 CLIPS 程式設計語言的超集,由桑迪亞國家實驗室的 Ernest Friedman-Hill 開發。伊的頭一个版本寫佇一九九五年暗期。
Jess 提供適合自動化專家系統的邏輯編程,伊定定叫伊號做「專家系統的外殼」。 最近幾年,智慧型的代理系統嘛佇相𫝛會當上發展起來。
和一个程式內底有一个只執行一改的迴圈的指令式編程語言無仝,Jess 使用的宣告式編程通過一个名為「模式匹配」的過程連紲的對一个事實的集合運用一系列規則。規則會當修改事實集合,抑是講執行任何 Java 代碼。
Jess 會當被用來構建使用規則定義形式的智識來捒倒結論和推論的 Java Servlet、EJB、Applet 佮應用程式。因為無仝的規則匹配無仝的輸入,所以有一寡有效的通用匹配演算法。Jess 規則 ia̋n-jín 使用 Rete 演算法。
許可證
Jess 毋是開源軟體,而且 CLIPS 是。
代碼實例
代碼實例:
冊
- (英文)Jess in Action : Java Rule-based Systems Ernest Friedman-Hill 對 ISBN 十九石三千空一十一孵空八百九十八
參見
- JSR 鋪九十四
外部連結
- (英文)官方網站
- (英文)用佇咧 Emacs 的 Jess-Mode