Software Engineering in Modula-2 An object-oriented approach

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...

Full description

Bibliographic Details
Main Authors: Hewitt, Jill A., Frank, Raymond J. (Author)
Format: eBook
Language:English
Published: London Macmillan Education UK 1989, 1989
Edition:1st ed. 1989
Series:Computer Science Series
Subjects:
Online Access:
Collection: Springer Book Archives -2004 - Collection details see MPG.ReNa
LEADER 02182nmm a2200289 u 4500
001 EB001122496
003 EBX01000000000000000849791
005 00000000000000.0
007 cr|||||||||||||||||||||
008 160203 ||| eng
020 |a 9781349112609 
100 1 |a Hewitt, Jill A. 
245 0 0 |a Software Engineering in Modula-2  |h Elektronische Ressource  |b An object-oriented approach  |c by Jill A Hewitt, Raymond J Frank 
250 |a 1st ed. 1989 
260 |a London  |b Macmillan Education UK  |c 1989, 1989 
300 |a IX, 261 p  |b online resource 
505 0 |a 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 
653 |a Software engineering 
653 |a Software Engineering/Programming and Operating Systems 
653 |a Software Engineering 
700 1 |a Frank, Raymond J.  |e [author] 
041 0 7 |a eng  |2 ISO 639-2 
989 |b SBA  |a Springer Book Archives -2004 
490 0 |a Computer Science Series 
856 4 0 |u https://doi.org/10.1007/978-1-349-11260-9?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 005.1 
520 |a 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