home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / lang / prolog / 1697 < prev    next >
Encoding:
Internet Message Format  |  1992-09-11  |  3.1 KB

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