X-Newsreader: Geminisoft Pimmy 3.2 Eng - www.geminisoft.com
From: "John Colagioia" <JColagioia@csi.com>
Newsgroups: rec.arts.int-fiction
Subject: Re: Non-Imperative Parsing (was Re: Another worm for the NLP can...)
Date: Wed, 17 Jul 2002 09:09:35 -0400
References: <Xns924645FEF5002joaomendesnetcabopt@194.65.14.150> <3D2EC35E.4010704@csi.com> <Xns924A39E033703joaomendesnetcabopt@194.65.14.158> <3d30301f$1@excalibur.gbmtech.net> <dy1Z8.20238$eH2.7849894@ruti.visi.com>
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: 8bit
NNTP-Posting-Host: ool-182f30fa.dyn.optonline.net
X-Original-NNTP-Posting-Host: ool-182f30fa.dyn.optonline.net
Message-ID: <3d356ca2$1@excalibur.gbmtech.net>
X-Trace: excalibur.gbmtech.net 1026911394 ool-182f30fa.dyn.optonline.net (17 Jul 2002 09:09:54 -0400)
Organization: ProNet USA Inc.
Lines: 37
X-Authenticated-User: jnc
Path: news.duke.edu!newsgate.duke.edu!solaris.cc.vt.edu!news.vt.edu!image.surnet.ru!surnet.ru!newsfeed.media.kyoto-u.ac.jp!newsfeed.mesh.ad.jp!osa.uu.net!sea.uu.net!ash.uu.net!excalibur.gbmtech.net
Xref: news.duke.edu rec.arts.int-fiction:106256

thornley@visi.com (David Thornley) wrote:
>In article <3d30301f$1@excalibur.gbmtech.net>,
>John Colagioia <JColagioia@csi.com> wrote:
>>Joao Mendes <public.email@anywhere.invalid> wrote:
>>[...]
>>>Bah... I always thought of Prolog statements not so much as rules per se
>>>but as a series of implicit-if-then statements... :)
>>Well, you could do it that way, but you'll lose a lot
>>of the leverage that Prolog does actually provide.
>And, in my limited experience (limited because I didn't want to get
>any more), if you don't think of it that way you'll screw up.  Prolog
>is *not* programming in logic in any real sense.

Hence my original comment about Prolog being vile and
I probably used the word "broken," at some point...

[...]
>>Of course, the AI people I know all program in C and
>>PERL, for what that's worth...
>I can't imagine why.

Same reason a lot of small-corporate code is in BASIC
and Pascal; the implementation was either free or
cheap when they started work, and the reference
material was easily available.

>I'd expect worthwhile AI programs to be rather
>large, and I wouldn't write a really large program in C or Perl if I
>had other choices.  C++, Java, or Common Lisp strike me as much better
>choices, maybe even Python instead of Perl.

One thing I've learned in my time working with
computers:  Implementation languages are rarely
chosen with the application domain in mind.
That is one of the things that makes this
community fairly unique and worth associating
with.
