Notes
See, e.g., slides of Aaron Sloman’s talk to first year AI students http://www.cs.bham.ac.uk/~axs/misc/talks/setools-ailanguages.pdf.
A small Prolog using a Lisp like syntax. Some times I yearn for such a minimalistic language.
One of the first object oriented programming languages.
The original problem can be found at http://www.quora.com/challenges.
Which with tricks can be even collapsed to one call.
Roughly a factor of 10 to 20 compared to the C++ hand coded ‘optimal’ solution mentioned at http://www.quora.com/challenges.
The author is funded within the DAAD FIT-programme.
Indeed, almost the complete development tool-chain surrounding our planning system is implemented in Python, including the revision control system we use (Mercurial), the issue tracker (Roundup), wiki engine/website (MoinMoin) and build automation tool (BuildBot).
The resulting pyperplan planner is online at https://bitbucket.org/malte/pyperplan.
Rights and permissions
About this article
Cite this article
What Language Do You Use to Create Your AI Programs and Why?. Künstl Intell 26, 99–106 (2012). https://doi.org/10.1007/s13218-011-0158-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13218-011-0158-z