Books/Web Pages with Examples (Everything you ever wanted to do with Ada 95)

Hello,

This is my first post here.

I’m looking for the best books and websites containing different types of Ada 95 coding examples or “newer versions of Ada compilers”. I want to use them as a code base to start working from for any problems that I would run into.

I can’t explain it any better than that. All I want is a good list if I can get it!

Thank you (help),
David J.

P.S.: Most of my books just show the simpliest use of Ada95 constructs.

What books do you already have?

Simple Components is a library kept Ada 95 conform.

In no special order, these are my Ada books.

  1. Ada as a second language, Cohen second edition
  2. Ada 95 for C and C++ Programmers, Johnston
  3. programming in Ada 95, John Barnes second edition
  4. Object-Oriented Software in Ada 95, Michael A. Smith (2 copies)
  5. programming with ada: an introduction by means of graduated examples, Peter Wegner
  6. Rendezvous with Ada 95, David J. Naiditch second edition
  7. Ada as a second language, Norman H. Cohen second edition
  8. Programming in Ada J.G.P. Barnes third edition
  9. Ada 95 Problem solving and program design Feldman/Koffman third edition
  10. Concurrency in Ada Burns and Wellings
  11. Programming and Problem Solving with ADA 95, Nell Dale, Chip Weems, John McCormick second edition
  12. Understanding Ada A Software Engineering Approach, Bray and Pokrass
  13. Lecture Notes in Computer Science Ada 95 Rationale, The Language, The Standard Libraries, John Barnes Ed.
  14. Lecture Notes in Computer Science, Ada 95 Reference Manual Language and Standard Libraries, S. Tucker Taft, Robert A. Duff (Eds.)
  15. Reference Manual for the ADA Programming Language, ANSI/MIL-STD-1815A-1983
  16. Software Components with Ada, Structures, Tools, and Subsystems by Grady Booch

Please forgive me for any typographical errors, but I need “good” set of resources to be able to competently use Ada.

This is all that I ask, nothing more!

P.S.: Good resources for any newer versions of the Ada compilers are also “greatly” appreciated.

A nebulous sentence.
Could you give an example of a book or webpage for any programming language that meets this specification?

Hello pmnw,

After participating in many online forums, I was wondering if there was a resource to learn about everything that can be done with Ada. So, instead of accessing a forum via a question or searching a forum for an answer, what if there were a series of books (or websites) that would give me a coding answer.

I was wondering if I could find answers (even if partial) from a separate resource instead of posting a question directly to a forum.

Thanks,
David

That reasource is called experience.
Open the Ada Reference Manual, focusing on the Ada.* library pages, and write some packages for your area of interest.
Ben-Ari’s Ada for Software Engineers has some practice problems (the first edition is available online; you can get the second from a library - under no circumstance think of paying for it to the extortionist Springer racket).

Ada is an eminently readable language so you can simply read good code like

or

or really anything found on Alire.

1 Like

This might be a toughie. If the John Barnes book or the Burns and Wellings book did not have enough info for you or good enough examples, it might be tough to find what you are looking for. It’s a bit more haphazard, but maybe the Rosetta Code website will give you some more nuanced / detailed examples, you would just need to search for things you wanted to see examples on. As an example: Dining philosophers - Rosetta Code

1 Like