Advertisement

Table of contents

  1. Front Matter
    Pages i-ix
  2. Jill A. Hewitt, Raymond J. Frank
    Pages 1-14
  3. Jill A. Hewitt, Raymond J. Frank
    Pages 15-32
  4. Jill A. Hewitt, Raymond J. Frank
    Pages 33-44
  5. Jill A. Hewitt, Raymond J. Frank
    Pages 45-52
  6. Jill A. Hewitt, Raymond J. Frank
    Pages 53-73
  7. Jill A. Hewitt, Raymond J. Frank
    Pages 74-93
  8. Jill A. Hewitt, Raymond J. Frank
    Pages 94-103
  9. Jill A. Hewitt, Raymond J. Frank
    Pages 104-117
  10. Jill A. Hewitt, Raymond J. Frank
    Pages 118-123
  11. Jill A. Hewitt, Raymond J. Frank
    Pages 124-149
  12. Jill A. Hewitt, Raymond J. Frank
    Pages 150-179
  13. Jill A. Hewitt, Raymond J. Frank
    Pages 180-200
  14. Jill A. Hewitt, Raymond J. Frank
    Pages 201-219
  15. Jill A. Hewitt, Raymond J. Frank
    Pages 220-231
  16. Back Matter
    Pages 232-261

About this book

Introduction

Modula-2 has now been introduced as a key programming language in many undergraduate courses (usually at the expense of Pascal, which it nevertheless resembles). With its emphasis on modules, Modula-2 is seen to help to develop a good approach to software engineering which is being encouraged in all syllabuses. An object-oriented approach to the design and programming of computer software is equally an important research and development area. Throughout the text there are progressive examples of Modula-2 programs, together with exercises at the end of each chapter.

Keywords

data structures design development inheritance language object-oriented programming (OOP) Pascal programming programming language software software engineering

Authors and affiliations

  • Jill A. Hewitt
    • 1
  • Raymond J. Frank
    • 1
  1. 1.Division of Computer Science School of Information SciencesHatfield PolytechnicUK

Bibliographic information

  • DOI https://doi.org/10.1007/978-1-349-11260-9
  • Copyright Information Macmillan Publishers Limited 1989
  • Publisher Name Palgrave, London
  • eBook Packages Engineering
  • Print ISBN 978-0-333-51518-1
  • Online ISBN 978-1-349-11260-9
  • Buy this book on publisher's site