A proposal to merge Multiple Tuple Spaces, Object Orientation, and Logic Programming

  • Authors:
  • Vincenzo Ambriola;Giovanni A. Cignoni;Laura Semini

  • Affiliations:
  • Dipartimento di Informatica, Universitá di Pisa, Corso Italia 40, 56125 Pisa, Italy;Dipartimento di Informatica, Universitá di Pisa, Corso Italia 40, 56125 Pisa, Italy;Dipartimento di Informatica, Universitá di Pisa, Corso Italia 40, 56125 Pisa, Italy

  • Venue:
  • Computer Languages
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

We define a new language that naturally satisfies the requirements of concurrency support, modularity, and declarativity. Although some classes of existing languages already cover a subset of these requirements, there is no example of a programming language entirely fulfilling them. We propose to merge three programming paradigms, Multiple Tuple Spaces, Object Orientation, and Logic Programming, as a solution to our requirement list. Each paradigm is well characterized and satisfies one of the given requirements. Moreover, we claim that the merging will reveal new directions in the inception and development of future programming languages.