Cart
Free Shipping in the UK
Proud to be B-Corp

Software Engineering with Modula-2 Jill A. Hewitt

Software Engineering with Modula-2 By Jill A. Hewitt

Software Engineering with Modula-2 by Jill A. Hewitt


£6.60
New RRP £22.00
Condition - Very Good
Only 1 left

Summary

This book introduces Modula-2 through an object-oriented programming approach which has been developed over the past five years on the BSc and MSc Computer Science courses at Hatfield Polytechnic. It is aimed at beginners in programming following an undergraduate course and as a self-study text.

Software Engineering with Modula-2 Summary

Software Engineering with Modula-2: An Object Oriented Approach by Jill A. Hewitt

This book introduces Modula-2 through an object-oriented programming approach which has been developed over the past five years on the BSc and MSc computer science courses at Hatfield. Chapter 1 introduces the main features of Modula-2 through an example program, whilst chapter 2 introduces the concepts required for object-oriented program design. All the essential high level features of the language are covered in some detail in chapters 3 to 8. Chapter 9 explores the main attributes of an object-oriented language and considers to what extent these features are represented in Modula-2. Chapters 10-12 develop object-oriented solution to simple example through the implementation of some of these features. The low level features of the language are discussed in chapter 13, and chapter 14 extends these features to discuss the implementation of basic operating system functions in Modula-2. This book is suitble for beginners in programming following an undergraduates in computer science and as self-study text for more experienced high-level language programmers who wish to learn Modula-2 in the context of an object-oriented approach. We recommend read and implement the example program in chapter 1 then read chapter 2 to obtain a flavour of object oriented design; however they should leave a full study of the example program in chapter 2 until they have become fully familiar with the material in chapters 3 to 8. The more experienced programmer may not need to implemten the program in chapter 1 but should carefully study the example in chapter 2 where a distinction between more traditional functional decomposition and the object-oriented approach is explored in some detail.

Table of Contents

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

Additional information

GOR006933268
9780333515181
0333515188
Software Engineering with Modula-2: An Object Oriented Approach by Jill A. Hewitt
Used - Very Good
Paperback
Palgrave Macmillan
1989-11-02
272
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in very good condition, but if you are not entirely satisfied please get in touch with us

Customer Reviews - Software Engineering with Modula-2