An overview of the GCP programming language

  • Authors:
  • G. Castelli;F. De Cindio;G. De Michelis;C. Simone

  • Affiliations:
  • Istituto di Cibernetica, Universita' di Milano, via Viotti 5, 20133 Milano;Istituto di Cibernetica, Universita' di Milano, via Viotti 5, 20133 Milano;Istituto di Cibernetica, Universita' di Milano, via Viotti 5, 20133 Milano;Istituto di Cibernetica, Universita' di Milano, via Viotti 5, 20133 Milano

  • Venue:
  • Proceedings of the 1985 ACM SIGSMALL symposium on Small systems
  • Year:
  • 1985

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents an overview of GCP (Guarded Communicating Processes), a language for distributed applications programming, which has been defined deriving its control mechanisms from Hoare's CSP (with new communication primitives and a new distributed termination convention) and embedding them in a fully defined concurrent programming language. Besides an easy retargetable compiler the GCP environment consists of a configurator/distributor to distribute and activate the processes constituting an application and of a run-time support.