Parallel programming concepts in a definitional language

  • Authors:
  • J. L. W. Kessels

  • Affiliations:
  • Philips Research Laboratories, Eindhoven-The Netherlands

  • Venue:
  • ACM SIGPLAN Notices
  • Year:
  • 1976

Quantified Score

Hi-index 0.00

Visualization

Abstract

A sequential programming language forces the programmer to prescribe explicitly the order in which the operations in his program have to be executed; even if the order is not relevant to the solution of his problem. The requirement to indicate irrelevant sequencing can be removed if the language provides facilities to specify a task in a nonprocedural manner. In general, a program specified in this way will allow concurrent evaluation.This paper describes a conceptual framework for a high level programming language providing nonprocedural and sequential facilities. In one program nonprocedural and sequential program modules may be nested in an arbitrary order and to an arbitrary depth.