The structure of the “THE”-multiprogramming system
Communications of the ACM
Design of a separable transition-diagram compiler
Communications of the ACM
AFIPS '67 (Fall) Proceedings of the November 14-16, 1967, fall joint computer conference
Structured Specification of Communicating Systems
IEEE Transactions on Computers
Modular programming conventions in assembly languages
AFIPS '77 Proceedings of the June 13-16, 1977, national computer conference
IBM Systems Journal
Paper: A software architecture for distributed computer control systems
Automatica (Journal of IFAC)
Hi-index | 0.01 |
Without communication mechanisms, a program is useless. It can neither obtain data for processing nor make its results available. Thus every programming language has contained communication mechanisms. These mechanisms have traditionally been separated into five categories based on the entity with which communication is established. The five entities with which programs can communicate are physical devices (such as printers, card readers, etc.), terminals (although a physical device, they have usually been treated separately), files, other programs, and the monitor. Corresponding to each of these categories are one or more communication mechanisms, some of which may be shared with other categories.