Skip to main content
  • Book
  • © 1984

Modula-2 for Pascal Programmers

Editors:

Part of the book series: Springer Books on Professional Computing (SB COMPUTING)

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

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

Table of contents (25 chapters)

  1. Front Matter

    Pages i-x
  2. New Concepts

    1. Front Matter

      Pages 1-1
    2. Modules

      • Richard Gleaves
      Pages 3-12
    3. Separately Compiled Modules

      • Richard Gleaves
      Pages 13-20
    4. Program and Subprogram Modules

      • Richard Gleaves
      Pages 21-23
    5. Utility Modules

      • Richard Gleaves
      Pages 24-25
    6. The Module Library

      • Richard Gleaves
      Pages 26-28
    7. Low—level Programming

      • Richard Gleaves
      Pages 29-33
    8. Coroutines and Interrupts

      • Richard Gleaves
      Pages 34-40
    9. Procedure Variables

      • Richard Gleaves
      Pages 41-44
  3. Differences From Pascal

    1. Front Matter

      Pages 45-45
    2. Vocabulary

      • Richard Gleaves
      Pages 47-49
    3. Constants

      • Richard Gleaves
      Pages 50-53
    4. Types

      • Richard Gleaves
      Pages 54-60
    5. Expressions

      • Richard Gleaves
      Pages 61-63
    6. Statements

      • Richard Gleaves
      Pages 64-72
    7. Procedures and Functions

      • Richard Gleaves
      Pages 73-75
    8. Standard Procedures

      • Richard Gleaves
      Pages 76-78
    9. Blocks

      • Richard Gleaves
      Pages 79-81
  4. Utility Modules

    1. Front Matter

      Pages 83-83

About this book

This book describes the programming language Modula-2. It is written for people who know the Pascal language and who wish to learn Modula-2 in terms of their knowledge of Pascal. The text is divided into three parts. Part 1 introduces concepts unique to Modula-2 and thus new to Pascal programmers. Part 2 describes differences from Pascal. Part 3 defines modules which provide basic programming facilities. The appendices include a glossary and syntax diagrams. Please note that this book does not offer a complete description of the Modula-2 language; it is intended to complement Niklaus Wirth's definitive book Programming in Modula-2 (Springer-Verlag, 1983). Some readers will recognize this book as being based upon the Volition Systems Modula-2 User's Manual. Enough has changed to merit its reappearance in this more dignified form: existing material has been reorganized to improve clarity; new material has been added to improve content. This book was written with the ASE text editor. The text was produced in camera-ready form on the Scenic LaserTezt composition system. I wish to thank the following people and organizations for their contributions to the development of this book: Volition Systems, for giving me the opportunity to write about Modula-2; Jim Merritt, for reviewing an early draft; the Institut far Informatik, ETH Zarich, for publishing a series of informative technical papers on Modula-2; and finally, all the pioneer users of Volition Systems Modula-2, for their patience and foresight and support.

Bibliographic Information

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access