I am a consultant and the author of 24 books on artificial intelligence, machine learning, and the semantic web. My favorite languages are Java, Haskell, Python, Common Lisp, and Ruby.
Privacy Policy:
My blog is hosted on Google's Blogger service.
Please do not use this blog web site if you do not accept Google's tracking cookies.
Wednesday, April 26, 2006
Long term AI job: what language to use?
I have a pleasant decision to make: I am going to soon startup a long term consulting job and I have been given some flexibility in programming languages to use. I am fairly sure that I am going to use Ruby for all utilities for file handling, data conversion, etc. and use Common Lisp for the main AI component. I made a strong pitch for doing the web interface using Ruby on Rails, but my bit is the back end AI work, so I don't care too much what other people on the project use. I am still considering doing the AI part in Ruby also, but I am a little concerned about performance issues. I have also heard strong rumors that an awesome knowledge representation system PowerLoom that is available in Java, Lisp, and C++ might be open sourced. PowerLoom is a great framework - in the past I have only experimented with it because of its non-commercial license; if it is open sourced, I think that will change the landscape quite a bit for choosing frameworks for AI projects.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment