Publisher's Synopsis
Modula-2, a procedural programming language, is a direct descendent of Pascal and could be considered a close cousin to Ada. It is taught in higher education as it encourages good programming practice and is a good base for learning many other languages.;This book is designed for programmers wanting to graduate to Modula-2 from BASIC, which is perhaps the most widely-known programming language. The transition should not be difficult for those with a knowledge of BASIC. It aims to help readers to build quickly and easily on existing skills.;The early chapters show programmers how to adapt their style to that of Modula-2. Subsequent chapters concentrate on the additional features of Modula-2 that make it more powerful than any BASIC.;Features of Modula-2 covered include: selection; repetition; arrays; procedures and parameters; simple types; user-defined types; compatibility; sets; records; modules; abstract data types; and pointers. Comprehensive exercises with solutions provide the reader with opportunities to reinforce learning.;This book aims to provide the reader with the skills to participate as a team member in large software engineering projects.