Although commercial distributed computers are now available, developing software for these systems is still a hard task. This prevents the users from getting full advantage out of the use of distributed computers. Among the techniques proposed to make it easier to program the new architectures, concurrent languages have proved to be an effective approach both in system programming and in application development. The concurrent programming language DISC has been designed to promote software engineering techniques in the development of distributed programs. The language extends C with CSP-based concurrent mechanisms and it is especially suited for system programming of loosely coupled distributed architectures. In this article we report the definition of DISC and an example to show informally the practical use of the language.
Definition of the DISC concurrent language
Iannello G;
1989-01-01
Abstract
Although commercial distributed computers are now available, developing software for these systems is still a hard task. This prevents the users from getting full advantage out of the use of distributed computers. Among the techniques proposed to make it easier to program the new architectures, concurrent languages have proved to be an effective approach both in system programming and in application development. The concurrent programming language DISC has been designed to promote software engineering techniques in the development of distributed programs. The language extends C with CSP-based concurrent mechanisms and it is especially suited for system programming of loosely coupled distributed architectures. In this article we report the definition of DISC and an example to show informally the practical use of the language.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.