Passer à la navigation principale Passer à la recherche Passer au contenu principal

Two-level approach to logic and functional programming

  • Marco Bellia
  • , Pier Giorgio Bosco
  • , Elio Giovannetti
  • , Giorgio Levi
  • , Corrado Moiso
  • , Catuscia Palamidessi
  • University of Pisa

Résultats de recherche: Contribution à une publication spécialiséeArticle

Résumé

This paper presents an approach to the integration of two declarative programming styles, namely logic programming, as supported by the Prolog language, and higher-order functional programming, as available in languages like ML, Miranda, and LISP. The integration is obtained by adopting, as a high level intermediate language, a well founded first order logic language with equality, K-LEAF, for which an efficient computational model has been already developed, based on resolution and suited to Prolog-like implementation. The compilation of the highly-expressive higher-order user language IDEAL to K-LEAF can be represented by a formal deduction of universal properties of actual programs an axiomatization of a version of lambda-reduction, expressed in K-LEAF. The efficiency obtainable is of the same order of commercially available LISP systems.

langue originaleAnglais
Pages487-496
Nombre de pages10
Volume16
Non5
Publication spécialiséeCSELT Technical Reports
étatPublié - 1 août 1988
Modification externeOui

Empreinte digitale

Examiner les sujets de recherche de « Two-level approach to logic and functional programming ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation