Communications of the ACM · 1985 · 85 citations · 4 references
ComputingComputer ScienceLogicProgramming LanguagesLogic Programming
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.
4
Robert Kowalski · Communications of the ACM · 1979 · 602 citations · Full text
The use of design descriptions in automated diagnosis
Michael Genesereth · Artificial Intelligence · 1984 · 539 citations
Patrick J. Hayes · Mathematical Foundations of Computer Science · 1973 · 116 citations
David E. Smith, Michael Genesereth · Artificial Intelligence · 1985 · 107 citations