프로그래밍 언어 Jess(Java Expert System Shell)
6.1p4 버전을 설치하고 잠시 테스트.
Jess는 Java 플랫폼 상에서 가동되기에 Java가 설치되어 있어야 된다.
이름처럼 전문가 시스템 구성에 적합한 언어로 써보니 형태나 사용법 등이 괄호괄호 언어인 CLISP(Common
LISP(LISt Processing))과 비슷하단 생각이 들었는데 설명을 보니 C언어로 쓰여졌던 전문가 시스템
용 프로그래밍 언어인 CLIPS(C Language Integrated Production System) 규칙엔진의
개념을 이어받았단다.
첫 인상은 별로 안좋았다. 제법 까다로워 보이는 다운로드 규칙, 전반적인 사용인구 부족에
따른 레퍼런스 부족, 오픈소스가 아닌 점, 교육용만 무료인 점 등으로 이걸 정말 설치하고 배울 필요가 있는 걸까란
회의가 들었다. 공식홈에
가보니 현재 8.0a1까지 나오고 7.1p2가 안정된 버전으로 되어 있는데 내키지 않아 웹 서핑하여 찾은 과거
버전인 6.1버전을 받았다.
애초에 이 언어를 알게된 계기가 '인공지능 언어 Jess와 자바로 구현한 인공지능 퀘스트'
책 때문인데 2008년에 나온 이 책에서 설명하고 있는 Jess의 버전이 6.1이기 때문.
15/4/8 수
참고 블로그: http://m.blog.daum.net/ontologicallearning/6460560
Jess 공식 홈: http://www.jessrules.com/
위키(영문): http://en.wikipedia.org/wiki/Jess_(programming_language)
|