Home > Store

Ada95 for C and C++ Programmers

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

Ada95 for C and C++ Programmers

Book

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

About

Features

If the answer is yes then this is the ideal conversion book for you.

Ada 95 for C and C++ Programmers will show you everything you need to know to program in Ada 95, taking you through not only the differences in syntax but also the conceptual differences in how the languages are used. Addressing the changes in the Ada programming language due to the new 1995 standard, this book provides practical advice and real-life examples for the experienced programmer.

Features:
  • Hints and tips drawn from real-life programming experience
  • Running case study based on the Author's experience developing mission-critical software for retail applications.
  • An accompanying CD-ROM which contains
  • expanded examples of the code used in the text,
  • exerpts from the text in HTML with hypertext links to the relevant examples
  • a Special Edition of the ObjectAda compiler for Windows 95 and NT which features Win32 bindings, symbolic debugger, semantic browser and a language-sensitive editor.
  • the Ada Reference Manual and Rational
  • Associated web site containing author's updates, source code for the examples, exerpts from the text and links to other Internet resources.

Description

  • Copyright 1997
  • Dimensions: 6-3/4x9-1/4
  • Pages: 384
  • Edition: 1st
  • Book
  • ISBN-10: 0-201-40363-3
  • ISBN-13: 978-0-201-40363-3

Are you a professional programmer using C or C++? Are you looking for the skills and motivation to retrain to Ada 95?

If the answer is yes then this is the ideal conversion book for you.

Ada 95 for C and C++ Programmers will show you everything you need to know to program in Ada 95, taking you through not only the differences in syntax but also the conceptual differences in how the languages are used. Addressing the changes in the Ada programming language due to the new 1995 standard, this book provides practical advice and real-life examples for the experienced programmer.

Features:
  • Hints and tips drawn from real-life programming experience
  • Running case study based on the Author's experience developing mission-critical software for retail applications.
  • An accompanying CD-ROM which contains
  • expanded examples of the code used in the text,
  • exerpts from the text in HTML with hypertext links to the relevant examples
  • a Special Edition of the ObjectAda compiler for Windows 95 and NT which features Win32 bindings, symbolic debugger, semantic browser and a language-sensitive editor.
  • the Ada Reference Manual and Rational
  • Associated web site containing author's updates, source code for the examples, exerpts from the text and links to other Internet resources.


0201403633B04062001

Sample Content

Table of Contents



1. The Core Language.


2. ADA 95, A History.


3. Language Building Blocks.

Reserved Words. Operators. C++ Statements to ADA. Subprograms. Pragmas.



4. Strong Typing for Solid Programs.

Declarations. Primitive. Scalar Types. Composite Types. Access Types (pointers). Exceptions. System Representation of Types. Representing C Unions in ADA. Summary.



5. Packages for Structured Programming.

C++ vs ADA Compilation Models. Package Structure. Accessing Packages. Package Data Hiding. Nested Packages. Some Fine Detail. Summary.



6. Generics for Reusable Programming.

Generic Programming in C and C++. Generic Programming in ADA. Specifying Parameters for Generics. Unchecked Programming. Summary.



7. Tagged Types for Object Oriented Programming.

Classes in C++. Tagged Types. Derived Tagged Types (derived classes). Unsupported C++ Features. Summary.



8. Tasking for Concurrent Programming.

Tasks and Threads. Traditional Inter-Process Communication (IPC). Task Synchronization (the rendezvous). Protected Types. Summary.



9. The ADA Library and Annexes.


10. A Standard Library for Portable Programming.

Type Support. Input/Output. Miscellaneous. Summary.



11. Language Annexes.

Annex B -- Language Interfaces Annex. Annex C - Systems Programming Annex. Annex D -- Real-time Systems Annex. Annex E -- Distributed Systems Annex. Annex F -- Information Systems Annex. Annex G -- Numerics Annex. Annex H -- Safety and Security Annex. Summary.



Appendix: Road Map to the Example.


References.


Index.

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.