UID:
almahu_9948621142902882
Format:
IX, 261 p.
,
online resource.
Edition:
1st ed. 1989.
ISBN:
9781349112609
Series Statement:
Computer Science Series
Content:
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.
Note:
Introduction to Modula-2 -- Modular Programming: An Object Oriented Approach -- Simple Data Types and Expressions -- Control Structures Procedures and Functions -- Scope Rules -- Structured Data Types -- Files and File Handling Dynamic Data Structures -- Object-Oriented Programming -- Implementing Object Classes with Transparent Abstract Data Types -- Implementing Object Classes with Opaque Abstract Data Types -- Implementing Inheritance: Generics Case Studies -- Accessing Hardware Objects -- Concurrent Programming -- Appendix A: Modular-2 Language Definition: EBNF and Syntax Diagrams -- Appendix B: Library Modules -- Appendix C: Proposed Changes to Modular-2 Index.
In:
Springer Nature eBook
Additional Edition:
Printed edition: ISBN 9780333515181
Additional Edition:
Printed edition: ISBN 9781349112616
Language:
English
DOI:
10.1007/978-1-349-11260-9
URL:
https://doi.org/10.1007/978-1-349-11260-9