Abstract
In the previous chapters we have discussed object-oriented program design, emphasising the need to write down an informal strategy to solve the problem. The informal strategy provides us with a basis of a solution since the nouns can provide us with object classes and the verbs their messages or methods. The object classes have been implemented in software using standard Modula-2 language components. These components each possess a clearly defined interface. The complete program consists of all these components assembled together with each component communicating with the others only through these interfaces. However, all the problems we have solved have been essentially sequential in nature. The computer generates a colour, then we attempt to guess it, then it gives us a hint and so on.
Preview
Unable to display preview. Download preview PDF.
References
Programming in Modula-2, Second Edition, Niklaus Wirth, 1982 Springer-Verlag
Author information
Authors and Affiliations
Copyright information
© 1989 Jill A. Hewitt and Raymond J. Frank
About this chapter
Cite this chapter
Hewitt, J.A., Frank, R.J. (1989). Concurrent Programming. In: Software Engineering in Modula-2. Macmillan Computer Science Series. Palgrave, London. https://doi.org/10.1007/978-1-349-11260-9_13
Download citation
DOI: https://doi.org/10.1007/978-1-349-11260-9_13
Publisher Name: Palgrave, London
Print ISBN: 978-0-333-51518-1
Online ISBN: 978-1-349-11260-9
eBook Packages: Computer ScienceComputer Science (R0)