Mark Watson's Blog
I am the author of 13 published computer books and a consultant specializing in Java, C++, and Smalltalk development. Please check out my two Free Web Books at my main site


Subscribe to "Mark Watson's Blog" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.



  Thursday, August 21, 2003

I am a big fan of "using the right tool for the right job".

Although I usually use Java (for mostly server side development), I use both Common Lisp and Smalltalk for experimenting with new AI NLP algorithms, etc. - these langauges and programming environments just let me get a lot of work done quickly.

The ultimate high programmer productivity programming language (for some programming tasks) is Prolog. The link for this article is for a very high quality, free, LGPL licensed Prolog system that works well embedded in C/C++ applications, interactive experimentation, or turnkey pure-Prolog applications: Swi-Prolog.

I started thinking more about Prolog yesterday when I posted to Slashdot (on Japan's new multi-year build a super smart robot project). Japan's 5th generation project was based on Prolog-like languages.

Getting back to Swi-Prolog: there are many included packages for both client and server web based applications, etc. My current favorite package is a library to manage RDF - stuff for the Semantic Web.
11:32:37 AM    

Click here to visit the Radio UserLand website. © Copyright 2003 Mark Watson.
Last update: 9/16/03; 7:38:51 AM.

August 2003
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Jul   Sep