Lisp for artificial intelligence | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 5

Lisp for artificial intelligence

Lisp fares well in the AI field because of its excellent prototyping capabilities and its support for symbolic expressions. It's a powerful programming language and is used in major AI projects, such as Macsyma, DART, and CYC. The Lisp language is mostly used in the Machine Learning/ ILP sub-field because of its usability and symbolic structure.

27th Jun 2017, 9:30 PM
Hetbo.net
Hetbo.net - avatar
2 Answers
+ 15
Very useful information! ( ͡o ͜ʖ ͡o) Lisp WAS used in AI until the end of the 1980s. In the 80s, though, Common Lisp was oversold to the business world as the "AI language"; the backlash forced most AI programmers to C++ for a few years. These days, prototypes usually are written in a younger dynamic language (Perl, Python, Ruby, etc) and implementations of successful research is usually in C or C++ (sometimes Java). Lisp is an excellent prototyping tool. It was the best for a very long time. Lisp is still great at tackling a problem you don't know how to solve yet. That description characterises AI perfectly. Lisp supports symbolic programming well. Old AI was also symbolic. It was also unique in this regard for a long time.Lisp is very powerful. The code/data distinction is weaker so itfeels more extensible than other languages because your functions and macros look like the built-in stuff. 💻
27th Jun 2017, 11:48 PM
💞ⓢⓦⓐⓣⓘ💞
💞ⓢⓦⓐⓣⓘ💞 - avatar
0
Thanks for sharing the info. I do not have any idea about lisp before reading this answer.
30th Jun 2017, 8:27 PM
Mukul Sharma
Mukul Sharma - avatar