Home > Store

Ada 95: Craft Object-Oriented Programming

Register your product to gain access to bonus material or receive a coupon.

Ada 95: Craft Object-Oriented Programming

Book

  • Sorry, this book is no longer in print.
Not for Sale

About

Features

  • Example-driven approach with examples developed gradually throughout the text.
  • Emphasis upon maintenance and maintainability.
  • End-of-chapter exercises.
  • Worked examples/case studies throughout.
  • In-chapter problems.

Description

  • Copyright 1997
  • Dimensions: 7 x 9
  • Pages: 512
  • Edition: 1st
  • Book
  • ISBN-10: 0-13-230350-7
  • ISBN-13: 978-0-13-230350-7

This book is an introduction to Ada 95. It uses an example-driven approach which gradually develops small trivial programs into large case-study type programs. The main emphasis of this book is on maintenance problems, and using object-oriented technology to write maintainable, extensible programs. Program design is introduced throughout the book, with hypothetical maintenance scenarios used to shoe design shortcomings. and revise them to accomodate maintenance needs. Practical issues such as debugging programs are tackled, and important Ada features not found in other languages are dealt with practically and early on in the text. These include exception handling, user-defined types, procedures, functions, packages and child packages.  Preface and access to chapters 3 and 17 viahttp:IIwww.comp.it.bton.ac.uk/je.adacraft plus all examples and solutions can be downloaded.

Sample Content

Table of Contents

1. Fundementals.
2. Programming Concepts.
3. Fundementals of Ada. Statements.
4. Procedures, Functions and Packages.
5. Defining New Data Types: Composite Data Types.
6. Exceptions.
7. Program Design and Debugging.
8. Abstract Data Types.
9. Private Types.
10. Designing with Abstract Data Types.
11. Dynamic Memory Allocation.
12. Generics.
13. Building a Calculator.
14. Designing Extensible Software.
15. Tagged Types.
16. Polymorphism and Despatching.
17. Controlled Types.
18. An Object-Oriented Calculator.
19. Designing a Spreadsheet.
20. Multitasking.
21. Loose Ends.
Appendices.

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.