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....
Main Author: | |
---|---|
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