Home > Store > Programming > C/C++

Ada95 for C and C++ Programmers

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

  • About
  • Description
  • Sample Content

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.

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

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.

 

Book

This publication currently is not for sale.

Informit Network