Programming in Modula-2

This text is an introduction to programming in general, and a manual for programming with the language Modula-2 in particular. It is oriented primarily towards people who have already acquired some basic knowledge of programming and would like to deepen their understanding in a more structured way....

Full description

Bibliographic Details
Main Author: Wirth, Niklaus
Format: eBook
Language:English
Published: Berlin, Heidelberg Springer Berlin Heidelberg 1988, 1988
Edition:4th ed. 1988
Series:Monographs in Computer Science
Subjects:
Online Access:
Collection: Springer Book Archives -2004 - Collection details see MPG.ReNa
Table of Contents:
  • 1 Introduction
  • 2 A First Example
  • 3 A Notation to Describe the Syntax of Modula
  • 4 Representation of Modula Programs
  • 5 Statements and Expressions
  • 6 Control Structures
  • 7 Elementary Data Types
  • 8 Constant and Variable Declarations
  • 9 The Data Structure Array
  • 10 Procedures
  • 11 The Concept of Locality
  • 12 Parameters
  • 13 Function Procedures
  • 14 Recursion
  • 15 Type Declarations
  • 16 Enumeration Types
  • 17 Subrange Types
  • 18 Set Types
  • 19 Record Types
  • 20 Records with Variant Parts
  • 21 Dynamic Structures and Pointers
  • 22 Procedure Types
  • 23 Modules
  • 24 Definition and Implementation Parts
  • 25 Program Decomposition into Modules
  • 26 Local Modules
  • 27 Sequential Input and Output
  • 28 Screen-Oriented Input and Output
  • 29 Low-Level Facilities
  • 30 Concurrent Processes and Coroutines
  • 31 Device Handling, Concurrency, and Interrupts
  • Report on the Programming Language Modula-2
  • Appendix 1: The Syntax of Modula-2
  • Appendix 2: Standard Utility Modules
  • Appendix 3: The ASCII Character Set
  • Appendix 4: Syntax Diagrams