What are good languages for AI ?

What are good languages for AI ?

This question is very contradictory & sensitive as answer to this question only depends on the language you love to work with . AI programs are written in every language ever created . For instance , LISP , Prolog , C++ , C , Python is also included in the race too .

LISP for decades had been used in laboratories and research institutes because of its fast execution . This is reason for adoption of high level languages such as LISP for AI . LISP stands for List Processing . It is one of the oldest programming language .


PROLOG language gives serious competition to LISP in AI. After 1970s people began to realize that set of logical statements and general theorem can used for solving a problem & could make up a program . One of the disadvantage is its hard to learn & requires steep learning curve . Prolog programs presents a set of statements , they are needed to true/false in order to make the goal true / false .

C / C++ are known for their fast execution & simplicity .

Java derives some of the features from LISP such as garbade collection . It is not as fast as C, C++ in terms of execution . The data portability is paramount . Hence makes it good for any application .

Python , added recently in the race for AI haven't received wide acceptance .


A good example of AI language is Jess, which is available for free download off the Internet (Jess) although a commerical license is needed for commercial applications. Jess was discussed a little when we talked about rule-based systems. Jess is based on an earlier AI language called CLIPS, and both CLIPS and Jess look a lot like Lisp.

No votes yet