comp.lang.ada
 help / color / mirror / Atom feed
From: Brian Rogoff <bpr@shell5.ba.best.com>
Subject: Re: Which book for ADA beginner ?
Date: Fri, 26 Jan 2001 16:52:35 GMT
Date: 2001-01-26T16:52:35+00:00	[thread overview]
Message-ID: <Pine.BSF.4.21.0101260844150.2744-100000@shell5.ba.best.com> (raw)
In-Reply-To: <slrn972q4p.k7.randhol+abuse@kiuk0156.chembio.ntnu.no>

On Fri, 26 Jan 2001, Preben Randhol wrote:
> On Fri, 26 Jan 2001 10:14:54 +0100, arek wrote:
> >Hello there
> >
> >Would you recommend a good book for learning ADA.
> >Is a book "ADA - An Advanced Introduction Including Reference Manual for
> >the Ada Programming Language" (by Narain Gehani) good for this purpose ?
> 
> I don't know this book, but it depends on how much you know programming
> in general.

Someone else pointed out that this uses the obsolete Ada-83.

You also neglect to mention John English's book for beginners, titled 
"Ada 95: The Craft of Object Oriented Programming", which is where I'd
point beginners. He stresses OOP, which is no doubt contentious, but he
uses the same excellent naming conventions as Norman Cohen's book and 
for that he must be commended (yeah, that's flamebait :). 

If you have a bit more programming experience, Ben-Ari's book is really
worth looking at, and since it uses the RM with fleshed out examples 
it might be quite helpful for getting into the Ada mindset.

I've noticed that the quality of Ada 95 books is amazingly high. 

-- Brian

 > 
> (see http://www.seas.gwu.edu/~mfeldman/ada95books.html for more info on
> the books below)
> 
> No programming experience:
> 
>    Ada from the Beginning, 3rd ed.
>    Jan Skansholm 
> 
>    or
> 
>    Ada 95: Problem Solving and Program Design, 3rd ed.
>    Michael Feldman and Elliot Koffman.
> 
> Some experience:
> 
>    Booch, Grady, and D. Bryan. Software Engineering with Ada. 3rd ed.
>    Benjamin-Cummings, 1993. (ISBN: 0-8053-0608-0; Paperback, $45.25) 
>          Introduces Ada from a software engineering vantage. Addresses the
>          issues of building complex systems. Includes new features in this
>          second version: a more thorough introduction to Ada syntax and
>          semantics, an updated section on object-oriented techniques to
>          reflect the current state of knowledge, and improved examples that
>          illustrate good Ada style for production systems development..
> 
>    or 
> 
>    Object-Oriented Software in Ada 95
>    Michael A. Smith.
> 
> Books that cover all of Ada 95 (not so easy to use as introductory
> books)
> 
>    Programming In Ada 95 (2nd edition!!)
>    John Barnes.
> 
>    or
> 
>    Ada as a Second Language (2nd Edition)
>    Norman Cohen.
> 
> 
> 
> >
> >Regards
> >Arek
> >
> >
> 
> 
> -- 
> Preben Randhol ---------------- http://www.pvv.org/~randhol/ --
> iMy favorite editor is Emacs!<ESC>bcwVim<ESC>
>                                          -- vim best-editor.txt
> 




  parent reply	other threads:[~2001-01-26 16:52 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <3A71400E.32057C6B@becker.k.pl>
2001-01-26 15:16 ` Which book for ADA beginner ? Jerry Petrey
2001-01-26 15:42 ` BSCrawford
     [not found] ` <slrn972q4p.k7.randhol+abuse@kiuk0156.chembio.ntnu.no>
2001-01-26 16:52   ` Brian Rogoff [this message]
2001-01-26 17:06     ` Preben Randhol
2001-01-27  2:15     ` Andrzej Lewandowski
2001-01-28 13:43       ` Preben Randhol
2001-01-28 18:29         ` Brian Rogoff
2001-01-29  2:28           ` Andrzej Lewandowski
2001-01-29 14:03             ` OO and modules ( was Which book for ADA beginner ?) Hans-Olof Danielsson
2001-01-29 15:58               ` James Rogers
2001-02-02 22:07                 ` Mark Lundquist
2001-02-02 22:06               ` Mark Lundquist
2001-01-29 17:46             ` Which book for ADA beginner ? Brian Rogoff
2001-02-02 20:11             ` Mark Lundquist
2001-02-02 21:58           ` Mark Lundquist
2001-01-28 16:21 ` squeaker
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox