Hi. You may use different kind of languages..
Prolog: declarative, logic programming language
Lisp: It's a very popular language for AI programming
Smalltalk: An object-oriented, dynamically typed, reflective
language.
Description logics: Knowledge Base(KB) representation languages.
So, The choice depends on what you really want to do. I guess you can use Lisp. Please, google it how to use and implement your code...
Improved One:
It's hard to write whole bunch of codes in short time, you need to search and learn yourself.
You may follow this links.
http://groups.engin.umd.umich.edu/CIS/course.des/cis400/lisp/lisp.html[
^]
http://groups.engin.umd.umich.edu/CIS/course.des/cis400/lisp/hworld.html[
^]
I'm assuming you know the basic priciples of AI here. The rest is just learning how to use the language. Start writing with Hello World...
;;; HWorld.lsp
;;; ================================================== ;;;
;;; =========== HELLO WORLD SIMULATION ============== ;;;
;;; ================================================== ;;;
;;; This function simply returns the string Hello World that is in quotes.
(DEFUN HELLO ()
"HELLO WORLD"
)
Have Fun :)