Programming in Modula-2
Niklaus Wirth
Springer Verlag 1982, 1983, 1985
ISBN 0-540-15078-1
ISBN 0-387-15078-1
202 pages
Abstract
This is the 3rd printing of a successful book which first appeared in
1982. It is an introduction to programming in general as well as 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. Nevertheless, an introductory chapter is
included for the benefit of the beginner, displaying in a concise form
some of the fundamental concepts of computers and their programming.
The text is therefore also suitable as a self-contained tutorial. The
notation used is Modula-2, which lends itself well for a structured
approach and leads the student to a working style that has generally
become known under the title of structured programming. Modula-2 is a
descendant of Pascal, and is particularly suited for programming larger
and more complex systems in a structured way.
As any other language Modula-2 undergoes a constant development.
Therefore, the 3rd edition of this book does not only contain formal
corrections of the 2nd edition but also modifications of the language
Modula-2.
"Programming in Modula-2" by Niklaus Wirth can be considered as the
standard reference for Modula-2 programmers.
[ Computer Science-Department
| Institute for Computer Systems
| Wirth's Home Page]
ETH Zürich: Department of Computer Science
Comments to Jacques Supcik <supcik@inf.ethz.ch>
December 5, 1997.