skip to main content
article
Free access

Logic programming

Published: 01 September 1985 Publication History

Abstract

Logic programming is programming by description. The programmer describes the application area and lets the program choose specific operations. Logic programs are easier to create and enable machines to explain their results and actions.

References

[1]
Clocksin. W.F. and Mellish. C.S. Programming in PROLOG. Springer- Verlag. New York. 1981.
[2]
Genesereth, M.R. Partial programs. HPP-84-l. Heuristic Programming Project. Stanford University. Calif., 1984.
[3]
Genesereth, M.R. The role of design descriptions in automated diagnosis. Artif. Infell. 24, 1-3 (Dec. 1984). 411-436.
[4]
Genesereth. M.R. Greiner. R. and Smith, D.E. MRS-A meta-level representation system. HPP-83-27. Heuristic Programming Project. Stanford University, Calif. 1983.
[5]
Hayes, P. Computation and deduction. In Proceedings of fhe 2nd MFCS Symposium. Czechoslovak Academy of Sciences, 1973, pp. 105-118.
[6]
Kowalski. R. Algorithm = logic + control. Commun. ACM 22. 7 (July 1979). 424-436.
[7]
Kowalski. R. Logic for Problem Solving. North-Holland. Amsterdam. 1979.
[8]
McCarthy, J. Programs with common sense. In Semanfic lnformafion Processing, M. Minsky. Ed. MIT Press. Cambridge. Mass. 1968, pp. 403-410.
[9]
Moran, T. Efficient PROLOG pushes AI into wider market. Mini- Micro Sysf. (Feb. 1985).
[10]
Smith, D.E., and Genesereth. M.R. Ordering conjunctive queries. Arfif. Infell. 26, 2 {May 1985). 171-215.

Cited By

View all

Recommendations

Reviews

Ralph Walter Wilkerson

This paper presents a brief, yet very informative and readable, introduction to logic programming and its relationship to PROLOG as a software methodology. Both the advantages and disadvantages of using this methodology are presented. In particular, the limitations of logic programming as regards to its deductive methods and user control are discussed. All in all, this is a good paper for those interested in a quick overview of the subject.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Information & Contributors

Information

Published In

cover image Communications of the ACM
Communications of the ACM  Volume 28, Issue 9
Sept. 1985
118 pages
ISSN:0001-0782
EISSN:1557-7317
DOI:10.1145/4284
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 September 1985
Published in CACM Volume 28, Issue 9

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)140
  • Downloads (Last 6 weeks)10
Reflects downloads up to 24 Dec 2024

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

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media