Article View: comp.lang.prolog
Article #715Re: Commercial Prolog
From: Noboru Ono
Date: Sat, 12 Sep 1992 10:39
Date: Sat, 12 Sep 1992 10:39
54 lines
3206 bytes
3206 bytes
In article <1992Sep9.225015.2580@dvorak.amd.com> rajiv@dvorak.amd.com (Rajiv Malhotra) writes: I will begin programming in Prolog; I have never done it before. While looking around for a commercial compiler/interpreter I came across two: 1. Airty Prolog Compiler/Interpreter 2. PDC Prolog I know nothing about them. How do I choose between the two? First, I will be learning the language, so I would like something that is easy to use. Second, as my level of sophistication grows, I would like the tool to be "full featured" enough to accomodate my needs. among these two and many other alternatives, we have used only Arity Prolog but fairly extensively. we used it on NEC/PC-9801(i286/386 PC ubiquitous in japan but, i guess, rarely seen outside) and it is satisfactory in its functionality and in its quality. because PC-9801 version should be developed from ibm-pc version, we expect the original one should be even better. we plan to try it. it is very close to standard Prolog in textbooks. the interpreter allows quick run-debug-rerun cycle and thus very handy to use. programs so developed can be converted to compiler version basically as it is, except for the fact that we must add some header part to indicate program entry point, pick up many predicates and declare each of them *visible*, *external, etc. it is however worthwhile, because it makes the same program run, say, fifty percent faster and also executable directly from dos. even interpreter runs fairly first. in one time, we tried coding of the graph search algorithm in the 1st chaper of S.C.Shapiro's textbook, "techniques of artifical intelligence". in finding the shortest route from Baffalo to Norwalk, our prolog program was faster than that written in original LISP and run on a main frame machin! Arity/Prolog is equipped with other features such as virtual memory, C-interface, etc. with these, we tend to think that prolog is not necessarily the language for the LOGIC, but simply another kind of programming language to let computer do what we want. how we used this Arity/Prolog may be seen in an object-oriented database program, MOOD/P3. as we have anounced this May, it is ftp-able from: pub/mood at mood.mech.tohoku.ac.jp (130.34.88.61) -- Noboru Ono * $@>.Ln(J $@M[(J Dept. of Machine Intelligence and Systems Engineering, * $@5!3#CNG=9)3X2J(J Faculty of Engineering, Tohoku University. * $@ElKLBg3X(J$@9)3XIt(J Tel:++22-222-1800, Fax:++22-268-3688, E-mail:ono@mood.mech.tohoku.ac.jp
Technical Details
Message-ID:
<ONO.92Sep12193915@mood.mood.mech.tohoku.ac.jp>Path:
arc1-ca.pugleaf.net!sparky!uunet!sun-barr!sh.wide!wnoc-snd-ss2!akiu!onoReferences:
<1992Sep9.225015.2580@dvorak.amd.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!sh.wide!wnoc-snd-ss2!akiu!ono From: ono@mood.mech.tohoku.ac.jp (Noboru Ono) Newsgroups: comp.lang.prolog Subject: Re: Commercial Prolog Message-ID: <ONO.92Sep12193915@mood.mood.mech.tohoku.ac.jp> Date: 12 Sep 92 10:39:15 GMT References: <1992Sep9.225015.2580@dvorak.amd.com> Sender: news@akiu.gw.tohoku.ac.jp Organization: Dept. of Machine Intelligence and Systems Engineering, Fac. of Eng., Tohoku Univ., Sendai, Japan Lines: 54 Nntp-Posting-Host: mood In-reply-to: rajiv@dvorak.amd.com's message of 9 Sep 92 22:50:15 GMT