Skip to main content
  • Textbook
  • © 1991

Modula-2 Applied

Authors:

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

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

Table of contents (20 chapters)

  1. Front Matter

    Pages i-xii
  2. Introduction

    • R. J. Mitchell
    Pages 1-11
  3. Introductory Program

    • R. J. Mitchell
    Pages 12-41
  4. Diagram Package — Introduction

    • R. J. Mitchell
    Pages 42-58
  5. Low Level Primitives

    • R. J. Mitchell
    Pages 59-78
  6. Array Used for a Keyboard Buffer

    • R. J. Mitchell
    Pages 79-84
  7. Arrays for Selecting Commands

    • R. J. Mitchell
    Pages 85-91
  8. Transformations and Clipping

    • R. J. Mitchell
    Pages 92-106
  9. String Handling

    • R. J. Mitchell
    Pages 107-118
  10. Variant Records

    • R. J. Mitchell
    Pages 119-129
  11. Use of Files

    • R. J. Mitchell
    Pages 130-142
  12. Plotting the Diagram

    • R. J. Mitchell
    Pages 143-157
  13. The Heap and One-way Linked Lists

    • R. J. Mitchell
    Pages 158-170
  14. Help Utility: Stacks and Linked Lists

    • R. J. Mitchell
    Pages 171-178
  15. Two-way Linked Lists

    • R. J. Mitchell
    Pages 179-188
  16. Editor

    • R. J. Mitchell
    Pages 189-197
  17. Lexical Analysis

    • R. J. Mitchell
    Pages 198-205
  18. Trees

    • R. J. Mitchell
    Pages 206-218
  19. Expression Trees

    • R. J. Mitchell
    Pages 219-231
  20. The Analyser

    • R. J. Mitchell
    Pages 232-250

About this book

Programming is a skill requiring knowledge of both the basic constructs of computer languages and the techniques employing these constructs. How these are used in any application is often determined by experience of existing programs. This book provides such experience by describing the techniques and implementing them in one useful program: an advanced drawing package. The book also shows the development of a large program. The program is implemented using TopSpeed Modula-2 running on IBM PCs and compatibles. Modula-2 is ideally suited for the task. A knowledge of the language is assumed. The program, including its source, is available on disk.

Authors and Affiliations

  • Department of Cybernetics, University of Reading, UK

    R. J. Mitchell

Bibliographic Information