About this book
Modula-2 has now been introduced as a key programming language in many undergraduate courses (usually at the expense of Pascal, which it nevertheless resembles). With its emphasis on modules, Modula-2 is seen to help to develop a good approach to software engineering which is being encouraged in all syllabuses. An object-oriented approach to the design and programming of computer software is equally an important research and development area. Throughout the text there are progressive examples of Modula-2 programs, together with exercises at the end of each chapter.
data structures design development inheritance language object-oriented programming (OOP) Pascal programming programming language software software engineering