On the Integration of Logic Programming and Functional Programming.

Abstract

Two programming paradigms, logic programming and functional programming, are discussed in detail with emphasis on the particular advantages and disadvantages of each paradigm. The integration of these two programming paradigms is explored based on the notion that declarative sorts of knowledge (facts and logical relationships) should be expressed in a declarative way, and that procedural sorts of knowledge (manipulation, control, and utilization of knowledge) should be expressed in a procedural way. Toward this end, the conceptual framework for an integrated language is established, and the basic features of the language are outlined. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1985
Accession Number
ADA159751

Entities

People

  • R. E. Rhodes

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Autonomy
  • Cyber
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Artificial Intelligence
  • California
  • Classification
  • Computer Languages
  • Computer Programming
  • Computer Science
  • Computers
  • Language
  • Object Oriented Programming
  • Programming Languages
  • Schools
  • Semantics
  • Side Effects
  • Software Development
  • Structured Programming
  • Trees (Data Structures)
  • United States

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Database Systems and Applications