comp.lang.ada
 help / color / mirror / Atom feed
From: Tom Pastuszak <zak@itd.sterling.com>
Subject: Re: Looking for good Ada95 book
Date: 1996/10/31
Date: 1996-10-31T00:00:00+00:00	[thread overview]
Message-ID: <3278C8A7.41C6@itd.sterling.com> (raw)
In-Reply-To: dewar.846630258@merv


Robert Dewar wrote:

>The Barnes book IS an Ada book. If you don't know how to design >programs, and want to learn, and want to
>learn using Ada, you will find Feldman's book much more appropriate
>than
>Barnes. If you know how to design programs and want to learn >specifically
>about Ada, then the Barnes book is much more appropriate.

It is rather hard to avoid Barnes, for, as I recall, the Ada 95
Rationale is a primarily Barnes' written document (p. iii of the
Rationale).  In the past I have preferred Cohen's first book, using Ada
as a Second Language, although it is a bit large.  I have not yet the
heart to read his recent book, although I've had it checked out of the
library for a month.  Regarding Barnes, I do not understand his
committment to Ada 95, gathering from the introductory sections of his
recent Ada 95 book.  For example, he refers to all this recent focus on
OO as promoting "abstraction leak" -- whatever that means.  
  
I have achieved good success with the following:

1. Read the R. Riele articles in JOOP.  These are surgical introductions
to the important features of Ada 95.  They are on par with what the best
writers on C++ have done for that language.

2. Look at as much Ada 95 code as you can, and cross reference to the
LRM as required.

3.  Start reading the Ada 95 Rationale, and when you run out of wind,
don't fight it -- stop reading and code some examples with the attitude
"what can I do with this"? Don't wait until you have pigged out on a
bunch of information to set down some examples.  I use a random number
generator to determine which section of the Rationale to read each day. 
Otherwise it is rather laborious to plow throught the whole thing.  

4. The Lovelace tutorial can help.  It is good for relieving fear of the
language.

Tom Pastuszak
 
-- 
@Pastukhov Russian: patr. from the occupational term pastukh shepherd
(from pasti to graze (trans.) ultimately a cogn. of L pascere;
cf. PASTOR). Cogns.: Ukr.: Pastushenko (dim.). Beloruss.: Pastushik,
Pastushonok (dims.). Pol: Pastusiak; Pastuszko (dim.). -- Oxford
Dictionary of Surnames, p. 409.




  parent reply	other threads:[~1996-10-31  0:00 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-10-26  0:00 Looking for good Ada95 book Lars Lundgren
1996-10-28  0:00 ` Larry Kilgallen
1996-10-28  0:00 ` Rapicault Pascal
     [not found]   ` <01bbc5d8$a3b24e00$6a9148a6@cornerstone.mydomain.org>
1996-10-29  0:00     ` Robert Dewar
1996-10-30  0:00       ` Michael Feldman
1996-11-02  0:00         ` Robert Dewar
1996-11-03  0:00           ` Robert A Duff
1996-11-03  0:00             ` Robert Dewar
1996-11-03  0:00           ` Matthew Heaney
1996-11-04  0:00           ` Michael F Brenner
1996-11-04  0:00             ` Larry Kilgallen
1996-11-04  0:00               ` Robert Dewar
1996-11-09  0:00                 ` Michael Feldman
1996-11-11  0:00                   ` Richard A. O'Keefe
1996-11-12  0:00                     ` Mark Shaw
1996-11-06  0:00               ` James Thiele
1996-11-08  0:00                 ` Stephen Leake
1996-11-06  0:00             ` Richard A. O'Keefe
1996-11-06  0:00               ` Robert Dewar
1996-11-06  0:00             ` Robert A Duff
1996-11-04  0:00           ` Norman H. Cohen
1996-11-04  0:00             ` Jerry Petrey
1996-11-06  0:00               ` Richard A. O'Keefe
1996-11-09  0:00               ` Michael Feldman
1996-11-05  0:00             ` Silliness (was: Looking for good Ada95 book) Adam Beneschan
1996-11-06  0:00               ` Richard A. O'Keefe
1996-11-06  0:00           ` Chris Morgan
1996-11-08  0:00           ` bill.williams
1996-11-09  0:00             ` Michael Feldman
1996-11-09  0:00           ` Looking for good Ada95 book Michael Feldman
1996-11-10  0:00             ` Lars Farm
1996-11-10  0:00               ` Robert Dewar
1996-11-11  0:00                 ` Lars Farm
1996-11-12  0:00                   ` Robert Dewar
1996-11-12  0:00                     ` Lars Farm
1996-11-14  0:00                       ` Capitalization Entropy (was: Looking for good Ada95 book) Scott James
1996-11-14  0:00                         ` Robert A Duff
1996-11-18  0:00                   ` Looking for good Ada95 book Richard A. O'Keefe
1996-11-12  0:00                 ` Michael Feldman
1996-11-17  0:00                   ` Robert Dewar
1996-11-18  0:00                     ` Richard Pattis
1996-11-19  0:00                       ` Do-While Jones
1996-11-20  0:00                       ` John English
1996-11-20  0:00                         ` Larry Kilgallen
1996-11-21  0:00                       ` FerretWoman
1996-11-22  0:00                         ` Richard A. O'Keefe
1996-11-24  0:00                           ` Fergus Henderson
1996-11-18  0:00                   ` Richard A. O'Keefe
1996-11-18  0:00                     ` Michael Feldman
1996-11-20  0:00                       ` Testing teaching belief? Richard A. O'Keefe
1996-11-20  0:00                         ` Robert Dewar
1996-11-22  0:00                           ` Richard A. O'Keefe
1996-11-29  0:00                             ` Debora Weber-Wulff
1996-12-01  0:00                               ` Robert Dewar
1996-11-20  0:00                         ` Robert Dewar
1996-11-14  0:00             ` Looking for good Ada95 book Richard A. O'Keefe
1996-10-31  0:00       ` Tom Pastuszak [this message]
1996-11-04  0:00 ` John English
1996-11-06  0:00 ` Wolfgang Gellerich
  -- strict thread matches above, loose matches on Subject: below --
1996-11-12  0:00 Marin David Condic, 561.796.8997, M/S 731-93
replies disabled

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