[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/800058.801103acmconferencesArticle/Chapter ViewAbstractPublication PagesaplConference Proceedingsconference-collections
Article
Free access

Logic programming in APL

Published: 01 June 1984 Publication History

Abstract

The programming of an expert system requires a language for specifying the rules that an expert uses, a data base for storing his knowledge, and a suitable interactive system. Logic programming has been described as a way of implementing expert systems. With logic programming, rules are expressed as assertions of what is true when certain conditions are true. To be true, the assertion has to be based upon fact or upon an inference derived from facts. This paper describes an implementation of a PROLOG-like language in APL. The intent is to achieve logic programming capability while retaining the full facility of APL. PROLOG is both an extension of LISP, thereby satisfying the needs of the Artificial Intelligence community, and a language for relational databases. This implementation leans toward the relational data base approach.

References

[1]
Clark, K. L. and McCabe, F. G., "PROLOG: a language for implementing expert systems, " MACHINE INTELLIGENCE, Edinburgh University Press.
[2]
Aristotle, LOGIC, from THE PHILOSOPHY OF ARISTOTLE. The New American Library, New York, 1963.
[3]
Kowalski, R., LOGIC FOR PROBLEM SOLVING, New York: Elsevier - North-Holland Publishing Co., 1979.
[4]
Kruba, Stephan B., "APLDOT: an APL programmer's modeling language," APL83 CONFERENCE PROCEEDINGS, Wash, D.C., 1983.
[5]
Eisner, A., Jernigan, R., Yionoulis, S. M., Platt, J. A., "Satellite Reliability Information Management System," paper submitted to APL84.
[6]
Warren, David, "A view of the Fifth Generation and its impact", THE AI MAGAZINE, Vol. 3, No. 4, pp. 34-35, Fall 1982.
[7]
Moto-oka, T., Editor, FIFTH GENERATION COMPUTER SYSTEMS, New York: North-Holland Publishing Co., 1982.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
APL '84: Proceedings of the international conference on APL
June 1984
391 pages
ISBN:0897911377
DOI:10.1145/800058

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 1984

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)93
  • Downloads (Last 6 weeks)15
Reflects downloads up to 15 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media