Skip to main content

Concurrent Programming

  • Chapter
Software Engineering in Modula-2

Part of the book series: Macmillan Computer Science Series ((COMPSS))

  • 25 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Programming in Modula-2, Second Edition, Niklaus Wirth, 1982 Springer-Verlag

    Book  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

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)

Publish with us

Policies and ethics