Introduction to CHILL

CHILL1 is the high-level programming language defined and recommended by the International Telegraph and Telephone Consultative Committee (CCITT) for the production of software for telecommunication systems. The purpose of this document is to provide an overview of the main features of CHILL, by concentrating on their semantics and use, rather than on their syntax and subtle exceptional cases. The reader is not required to be familiar with CHILL, but is supposed to know at least another high-level programming language, such as Pascal.
- Click to access:
-
Click to download PDF - 672.83KBPDF
-
Click to Read online and shareREAD
Concurrent Execution
It can be very useful to organise a program such that it is constituted by a number of concurrently executing processes. In general this is the case when the program activities can be grouped into a number of specific tasks that can perform concurrently, in a way that their interactions can be minimised. Such a situation occurs when the program must control several external activities (e.g. storage devices, intelligent peripherals, and telephone calls). If such external activities can be handled independently, then it is advantageous to let each of them be controlled by a single process.
- Click to access:
-
Click to download PDF - 228.31KBPDF
-
Click to Read online and shareREAD