|
Geraint Jones, Michael Goldsmith Programming in occam®2
Web Edition, 2001.
|
This book was published in the Prentice Hall International Series in Computer Science in 1988, and is no longer in print in its physical form. The web edition is mechanically produced from the sources of the paper edition, and retains its page structure. Each chapter is provided as a Portable Document Format (PDF) file, and the texts of the programs in the appendix are also given in plain text.
Contents
Preface
An introduction to occam
Data
Assignment and communication
Processes
Abbreviation and abstraction
Local time
Configuration
Programming structures
Handling interrupts
Formatted input and output
Parallel matrix multiplication
Monitoring communication
Conway's game of Life
Huffman minimum redundancy coding
The occam2 notation
Codes of the programs
Packing and unpacking routines (text)
Distributed implementation of buffers (text)
Process farming (text)
Handling interrupts (text)
Formatted input and output (text)
Parallel matrix multiplier (text)
Monitoring communication (text)
Conway's game of Life (text)
Simple Huffman coder (text)
Adaptive Huffman coder (text)
Bibliography
Index
A German language edition of this book is available under the title Programmieren in occam 2, translated by Dieter Weiß, published by Carl Hanser Verlag, München and Wien, ISBN 3-446-15818-9, 1990.