We describe here an implemented small programming language, called Alma, that augments the expressive power of imperative programming by a limited number of features inspired by the logic programming paradigm. These additions encourage declarative programming and make it a more attractive vehicle for problems that involve search. We illustrate the use of Alma by presenting solutions to a number of classical problems, including alpha-beta search, STRIPS planning, knapsack, and 8 queens. These solutions are substantially simpler than their counterparts written in the imperative or in the logic programming style and can be used for different purposes without any modification. We also discuss here the implementation of Alma and an operational, ...
AbstractWe propose a new framework for the syntax and semantics of Weak Hereditarily Harrop logic pr...
Sometimes, business applications perform constraint-logic search, e. g., for finding solutions to pl...
Declarative languages build on sound theoretical bases to provide attractive frame- works for appli...
We describe here an implemented small programming language, called Alma, that augments the expressiv...
Universita di Roma \La Sapienza" We describe here an implemented small programming language, ca...
We augment the expressive power of imperative programming in order to make it a more attractive vehi...
In [ Apt et al., 1998 ] we introduced the imperative programming language Alma-0 that supports decla...
Alma-0 is a programming language supporting declarative programming, which combines the advantages o...
We investigate here how to integrate constraints directly into the imperative programming paradigm, ...
Program analysis and specialisation for declarative languages have been subjects of active research ...
We provide a brief introduction to CLIPS—a declarative/logic programming language for implementing e...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Imperative programming languages were initially built for uniprocessor systems that evolved out of t...
The semantics of an imperative programming language can be expressed as a program in a declarative ...
Following a general trend in artificial intelligence, the fields machine learning and data mining ha...
AbstractWe propose a new framework for the syntax and semantics of Weak Hereditarily Harrop logic pr...
Sometimes, business applications perform constraint-logic search, e. g., for finding solutions to pl...
Declarative languages build on sound theoretical bases to provide attractive frame- works for appli...
We describe here an implemented small programming language, called Alma, that augments the expressiv...
Universita di Roma \La Sapienza" We describe here an implemented small programming language, ca...
We augment the expressive power of imperative programming in order to make it a more attractive vehi...
In [ Apt et al., 1998 ] we introduced the imperative programming language Alma-0 that supports decla...
Alma-0 is a programming language supporting declarative programming, which combines the advantages o...
We investigate here how to integrate constraints directly into the imperative programming paradigm, ...
Program analysis and specialisation for declarative languages have been subjects of active research ...
We provide a brief introduction to CLIPS—a declarative/logic programming language for implementing e...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Imperative programming languages were initially built for uniprocessor systems that evolved out of t...
The semantics of an imperative programming language can be expressed as a program in a declarative ...
Following a general trend in artificial intelligence, the fields machine learning and data mining ha...
AbstractWe propose a new framework for the syntax and semantics of Weak Hereditarily Harrop logic pr...
Sometimes, business applications perform constraint-logic search, e. g., for finding solutions to pl...
Declarative languages build on sound theoretical bases to provide attractive frame- works for appli...