Skip to main content
Log in

What Language Do You Use to Create Your AI Programs and Why?

  • Diskussion
  • Published:
KI - Künstliche Intelligenz Aims and scope Submit manuscript

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Notes

  1. 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.

  2. A small Prolog using a Lisp like syntax. Some times I yearn for such a minimalistic language.

  3. One of the first object oriented programming languages.

  4. The original problem can be found at http://www.quora.com/challenges.

  5. Which with tricks can be even collapsed to one call.

  6. Roughly a factor of 10 to 20 compared to the C++ hand coded ‘optimal’ solution mentioned at http://www.quora.com/challenges.

  7. The author is funded within the DAAD FIT-programme.

  8. 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).

  9. The resulting pyperplan planner is online at https://bitbucket.org/malte/pyperplan.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13218-011-0158-z

Navigation