home *** CD-ROM | disk | FTP | other *** search
- Path: 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
-
- 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
-