A widely used language for artificial intelligence is LISP, which stands for List Processor. Programmers like it so much, because it can handle complex data structures so well.

You might want to visit this excellent site: http://www.cs.berkeley.edu/~russell/ai.html