Programming in Alma-0, or Imperative and Declarative Programming Reconciled

04/05/2000
by   Krzysztof R. Apt, et al.
0

In (Apt et al, TOPLAS 1998) we introduced the imperative programming language Alma-0 that supports declarative programming. In this paper we illustrate the hybrid programming style of Alma-0 by means of various examples that complement those presented in (Apt et al, TOPLAS 1998). The presented Alma-0 programs illustrate the versatility of the language and show that "don't know" nondeterminism can be naturally combined with assignment.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/08/2018

A Program Logic for First-Order Encapsulated WebAssembly

WebAssembly (Wasm) is the first new programming language in over 20 year...
research
12/14/2019

Approximations in Probabilistic Programs

We study the first-order probabilistic programming language introduced b...
research
05/04/2019

A Type System for First-Class Layers with Inheritance, Subtyping, and Swapping

Context-Oriented Programming (COP) is a programming paradigm to encourag...
research
08/29/2011

A prototype of a knowledge-based programming environment

In this paper we present a proposal for a knowledge-based programming en...
research
03/04/2020

Language-Integrated Updatable Views (Extended version)

Relational lenses are a modern approach to the view update problem in re...
research
07/23/2020

Exploratory Experiments on Programming Autonomous Robots in Jadescript

This paper describes exploratory experiments to validate the possibility...
research
11/28/2021

Virtualizing Intermittent Computing

Intermittent computing requires custom programming models to ensure the ...

Please sign up or login with your details

Forgot password? Click here to reset