Jess程序設計語言

Jess是Java平臺上的 ， 它是的超集 ， 由桑迪亞國家實驗室的開發 。 它的第一個版本寫於1995年晚期 。 Jess提供適合自動化專家系統的邏輯編程 ， 它常被稱作 “ 專家系統外殼 ” 。 近年來 ， 智能代理系統也在相似的能力上發展起來 。 與一個程序中有一個只運行一次的循環的指令式編程語言不同 ， Jess使用的宣告式編程通過一個名爲 “ 模式匹配 ” 的過程連續的對一個事實的集合運用一系列規則 。 規則可以修改事實集合 ， 或者運行任何Java代碼 。 Jess可以被用來構建使用規則定義形式的知識來推倒結論和推論的Java Servlet 、 EJB 、 Applet和應用程序 。 因爲不同的規則匹配不同的輸入 ， 所以有了一些有效的通用匹配算法 。 Jess規則引擎使用 。