* ada book
@ 1993-06-08 18:31 dog.ee.lbl.gov!overload.lbl.gov!agate!howland.reston.ans.net!ux1.cso.uiuc
0 siblings, 0 replies; 27+ messages in thread
From: dog.ee.lbl.gov!overload.lbl.gov!agate!howland.reston.ans.net!ux1.cso.uiuc @ 1993-06-08 18:31 UTC (permalink / raw)
>Someone recently asked about Ada books. IMHO the following two books are all
>the Ada books someone needs:
> Programming in Ada plus LRM by JGP Barnes
> Software Engineering with Ada by Grady Booch
>
>Barnes' book is a great reference book and also will teach you the basics of
>luage. Booch's book helps someone new to Ada start thinking like an Ada
>Software Engineer.
>Good Luck.
>David Tannen
>tannen@tigger.geg.mot.com
Try the one from Micheal Feldman and Elliot Koffman called
Ada, Programming and Problem solving.
A good one to begin with.
Ivan.
-------------------------------------------------------------------------------
-
^ permalink raw reply [flat|nested] 27+ messages in thread
* Ada Book
@ 1997-04-23 0:00 Edgar Green
1997-04-29 0:00 ` Rich Maggio
0 siblings, 1 reply; 27+ messages in thread
From: Edgar Green @ 1997-04-23 0:00 UTC (permalink / raw)
I am looking for a simple strait forward book on Ada. I had a book on
C++ called Instant C++. I need a book like that one on Ada this book was
to the point short, lots of examples etc
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: Ada Book
1997-04-23 0:00 Ada Book Edgar Green
@ 1997-04-29 0:00 ` Rich Maggio
0 siblings, 0 replies; 27+ messages in thread
From: Rich Maggio @ 1997-04-29 0:00 UTC (permalink / raw)
I would recommend Professor Feldman's book Problem Solving
with Ada 95. I took a class last semester for which I needed to
learn Ada, and learn it fast. I am a seasoned 'C' programmer,
so the logic required to design a program was old hat for me -
I needed something that explained the ways of Ada in a clear,
concise manner. I found this book to be very helpful in that
regard. I struggled with a book by John Barnes called
Programming in Ada 95 first. This book is very good as well,
but not for the beginner IMHO. After I had the concepts in
Prof. Feldman's book under my belt, I could make sense of
what the Barnes book had to offer. I found it frustrating
understanding some of the basic paradigms in Ada's library,
packages, etc. This book cleared a lot of that up for me.
IMHO - Problem Solving with Ada 95 is a great book for
someone either totally new to programming, someone totally
new to Ada, or both. It is also chock full of working
examples - something Barnes' book is missing.
Plus, as a bonus, Feldman's book comes with a compiler.
I had borrowed the book from my professor last semester,
but I ordered my own copy recently when I discovered that
it had the Object Ada compiler packaged with it. The point
being I found it useful enough to have my own copy around
for future reference.
I hope this information helps.
Rich Maggio
Edgar Green wrote:
>
> I am looking for a simple strait forward book on Ada. I had a book on
> C++ called Instant C++. I need a book like that one on Ada this book was
> to the point short, lots of examples etc
^ permalink raw reply [flat|nested] 27+ messages in thread
* Ada book
@ 1997-04-23 0:00 Edgar Green
1997-04-23 0:00 ` t_mjb
1997-04-24 0:00 ` David Wheeler
0 siblings, 2 replies; 27+ messages in thread
From: Edgar Green @ 1997-04-23 0:00 UTC (permalink / raw)
I am looking for an easy strait forward book to Ada95. I had the book
Instant C++ this was the best programming book. Does any one know of a
simmilar book for Ada. Direct to the point, good examples, Short, Able
to woek through in less than a month.
Ed
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: Ada book
1997-04-23 0:00 Ada book Edgar Green
@ 1997-04-23 0:00 ` t_mjb
1997-04-24 0:00 ` David Wheeler
1 sibling, 0 replies; 27+ messages in thread
From: t_mjb @ 1997-04-23 0:00 UTC (permalink / raw)
In <335E515A.5ED4@dlep1.ti.com>, Edgar Green <Edgar.Green@dlep1.ti.com> writes:
>I am looking for an easy strait forward book to Ada95. I had the book
>Instant C++ this was the best programming book. Does any one know of a
>simmilar book for Ada. Direct to the point, good examples, Short, Able
>to woek through in less than a month.
>
>Ed
I'm using the book by John English entitled _Ada 95: The Craft of Object-Oriented Programming_.
I find that it is quite concise and provides good examples, especially in the OOP department (I
know, BIG surprise considering the title <grin>).
In contrast, I found the Smith book (_Object-Oriented Software in Ada95, Michael A Smith) to
be very wanting (you get it with the Aonix ObjectAda compiler). It suffers from trying to cover
too much in too little space. Another thing I DON'T like about it is that it goes over Ada83 AND
Ada95 where I would rather just see the new/changed features. If I want to know about Ada83
I'll go out and buy an Ada83 book. Somewhat light on the OOP/tagged types area.
Just my two cents,
Marc Bejerano
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: Ada book
1997-04-23 0:00 Ada book Edgar Green
1997-04-23 0:00 ` t_mjb
@ 1997-04-24 0:00 ` David Wheeler
1 sibling, 0 replies; 27+ messages in thread
From: David Wheeler @ 1997-04-24 0:00 UTC (permalink / raw)
Edgar Green (Edgar.Green@dlep1.ti.com) wrote:
: I am looking for an easy strait forward book to Ada95. I had the book
: Instant C++ this was the best programming book. Does any one know of a
: simmilar book for Ada. Direct to the point, good examples, Short, Able
: to work through in less than a month.
I'm biased, but I recommend the following book:
"Ada 95: The Lovelace Tutorial" by David A. Wheeler.
The publisher is Springer-Verlag and its ISBN number is 0-387-948-01-5.
It's about 292 pages long and it was published in March 1997.
Here's a quote from the preface that explains its purpose:
"This tutorial explains the basics of the Ada computer programming
language and assumes that you have had some exposure to some other
algorithmic programming language (such as Pascal, C, C++, Fortran,
or BASIC)."
The following are various ways you can order the book:
* You can call Springer-Verlag.
In the U.S., Canada and Mexico their toll-free number is (800) 777-4643.
You can also fax an order to (201) 348-4505 from those three countries.
If you are in another country, contact Springer-Verlag in
Berlin, Germany by phone at 49 30 827 870 or by fax at 49 30 821 4091.
* You can deal with Springer-Verlag electronically.
The web site of Springer-Verlag New York is "http://www.springer-ny.com/".
You can email an order. In the U.S.A., Canada, and Mexico send email to
"orders@springer-ny.com", otherwise send email to
"orders@springer.de". You can order via the web at
"http://www.springer-ny.com/ordernew.html".
They take Mastercard, Visa, Discover, or American Express.
* You can order the book electonically through Amazon.com; open URL
"http://www.amazon.com/exec/obidos/ISBN=0387948015/".
* You can use the postal service and send a check or money order to
Spinger-Verlag:
Springer-Verlag New York, Inc.
Attn: Service Center
333 Meadowlands Parkway
Secaucus, NJ 07094
Here is a brief outline of the book:
* Lesson 1 - Brief Introduction to Ada.
* Lesson 2 - Basic Ada Structure (Packages).
* Lesson 3 - Ada Lexical Elements.
* Lesson 4 - Procedures and Type Integer.
* Lesson 5 - Statements (if, loop).
* Lesson 6 - Basic Types (Float, Boolean, subtypes, record).
* Lesson 7 - Object-Oriented Programming.
* Lesson 8 - Introduction to String Types.
* Lesson 9 - Basic Input/Output.
* Lesson 10 - Exceptions.
* Lesson 11 - Generics.
* Lesson 12 - Access Types.
* Lesson 13 - Tasks and Protected Types.
* Lesson 14 - Ada-related Information.
* Lesson 15 - Ada Program Structure.
* Lesson 16 - Interfacing to Other Languages (including C and Java).
* Lesson 17 - Miscellaneous Ada Subjects.
* Lesson 18 - Sample Ada Program "Small".
* Appendices - BNF Explanation and Source Code
* Index
The book has questions at the end of each lesson which should
be useful in classroom settings. It also has diagrams in the
Unified Modeling Language (UML) that describe in detail the example
worked through in lesson 18.
--- David A. Wheeler
dwheeler@ida.org
^ permalink raw reply [flat|nested] 27+ messages in thread
* Ada Book
@ 1995-01-26 7:20 Adam Epstein
1995-01-26 20:06 ` David M. Tannen
` (3 more replies)
0 siblings, 4 replies; 27+ messages in thread
From: Adam Epstein @ 1995-01-26 7:20 UTC (permalink / raw)
Is there a "standard" Ada book similar in form and function to K&R?
If not, which books come closest? Which do you recommend?
-Thanx
-Adam
ase+@cmu.edu
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: Ada Book
1995-01-26 7:20 Ada Book Adam Epstein
@ 1995-01-26 20:06 ` David M. Tannen
1995-01-28 2:29 ` Michael Feldman
` (2 subsequent siblings)
3 siblings, 0 replies; 27+ messages in thread
From: David M. Tannen @ 1995-01-26 20:06 UTC (permalink / raw)
In article <3g7iff$96i@panix.com>, Adam Epstein <adam@panix.com> wrote:
> Is there a "standard" Ada book similar in form and function to K&R?
>If not, which books come closest? Which do you recommend?
This is definitely a IYO type topic, so here is my opinion:
Programming in Ada pluse LRM, 3rd Edition by JGP Barnes
Software Engineering with Ada, by G. Booch
--
David Tannen (tannend@source.asset.com) TeamAda Member
Christian Acronyms: B.I.B.L.E.=Basic Instructions Before Leaving Earth
G.R.A.C.E.=God's Redemption At Christ's Expense
F.A.I.T.H.=Forsaking all, I trust Him
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: Ada Book
1995-01-26 7:20 Ada Book Adam Epstein
1995-01-26 20:06 ` David M. Tannen
@ 1995-01-28 2:29 ` Michael Feldman
[not found] ` <ichbiah.199.2F29C44C@jdi.tiac.net>
[not found] ` <EMERY.95Jan26104738@goldfinger.mitre.org>
1995-01-31 15:45 ` Jack Beidler
3 siblings, 1 reply; 27+ messages in thread
From: Michael Feldman @ 1995-01-28 2:29 UTC (permalink / raw)
In article <3g7iff$96i@panix.com>, Adam Epstein <adam@panix.com> wrote:
> Is there a "standard" Ada book similar in form and function to K&R?
>If not, which books come closest? Which do you recommend?
>
For brevity in bringing experienced programmers into Ada, I like
Naiditch, D.J. Rendezvous with Ada
New York: John Wiley and Sons, 1989. ISBN 0-471-61654-0
A nice, relatively quick survey of the language for experienced
programmers. Warning: there are not too many complete programs here, at
least at the beginning. But overall, this is a good choice, less overwhelming
than, say, Cohen, for "learning the language" quickly.
For better or worse, there is no Ada equivalent to K&R. In my opinion,
this is for the better, for two reasons:
(1) K&R was written by the language _designers_, and - like so many
language books written by the designers, lacks the perspective
of a more dispassionate author;
(2) K&R was written (originally) before the C standard existed, so
people had to rely on it not just for a quick intro but for a
definitive statementon how the language works. This did not happen
with Ada, as the standard existed before most of the texts did.
Actually, the _real_ equivalent to K&R was, IMHO, Peter Wegner's
text of 1980 (!) which was unfortunately never revised for compatibility
with the 1983 standard and to get rid of the errors. But that book is
a real gem. LONG out of print.
Mike Feldman
^ permalink raw reply [flat|nested] 27+ messages in thread
[parent not found: <EMERY.95Jan26104738@goldfinger.mitre.org>]
* Re: Ada Book
[not found] ` <EMERY.95Jan26104738@goldfinger.mitre.org>
@ 1995-01-28 18:27 ` Robert Dewar
1995-01-30 13:40 ` DEAN RUNZEL
1 sibling, 0 replies; 27+ messages in thread
From: Robert Dewar @ 1995-01-28 18:27 UTC (permalink / raw)
Really Dave, to say that the Ada RM is the equivalent of K&R is not very
helpful, and is really quite false!
The Ada RM is equivalent to the ANSI C standard (or a fairer comparison,
the the proposed ISO C++ standard).
There is no single Ada book that has quite the status of K&R. What happened
here is that the principle designers of Ada 83 (Jean Ichbiah) and Ada 95
(Tucker Taft) and their associates put their energy into producing the
standards documents (I guess Dave this is the sense in which there is an
equivalence), and K&R put their energy into writing an informal non-standard
description.
There are several books that describe pretty much all of Ada and are about
at the same level as K&R. As has been mentioned, John Barnes's book is int
this category, and indeed John was a member of the original Ada design team.
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: Ada Book
[not found] ` <EMERY.95Jan26104738@goldfinger.mitre.org>
1995-01-28 18:27 ` Robert Dewar
@ 1995-01-30 13:40 ` DEAN RUNZEL
1995-01-30 15:54 ` Robb Nebbe
1995-01-30 18:17 ` David Emery
1 sibling, 2 replies; 27+ messages in thread
From: DEAN RUNZEL @ 1995-01-30 13:40 UTC (permalink / raw)
David Emery (emery@goldfinger.mitre.org) wrote:
: > Is there a "standard" Ada book similar in form and function to K&R?
: Sure, there's the Ada standard itself...
: dave
Dave,
Is this really a good answer? I'm sure that the original poster was looking
for a short and sweet Ada book. Many of us can't read or understand the LRM.
BTW, isw anyone out there working on a good Ada 95 book? Something that us
ordinary people can understand? Before Ada 95 falls into the same pitfalls
that made Ada 83 so intolerable to the masses, we need to apply the KISS
principle to Ada 95. Keep It Simple, Stupid. The Ada community needs to become
more supportive and tolerant of the language's non-techies if Ada 95 is going
to survive.
Dean R. Runzel
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: Ada Book
1995-01-30 13:40 ` DEAN RUNZEL
@ 1995-01-30 15:54 ` Robb Nebbe
1995-01-30 18:17 ` David Emery
1 sibling, 0 replies; 27+ messages in thread
From: Robb Nebbe @ 1995-01-30 15:54 UTC (permalink / raw)
In article <3giq8k$ofd@monmouth.edu>, s0222353@moncol.monmouth.edu (DEAN RUNZEL) writes:
|> David Emery (emery@goldfinger.mitre.org) wrote:
|> : > Is there a "standard" Ada book similar in form and function to K&R?
|>
|> : Sure, there's the Ada standard itself...
|>
|> : dave
|>
|> Dave,
|> Is this really a good answer? I'm sure that the original poster was looking
|> for a short and sweet Ada book.
Actually I think the original poster was asking for a book that would
compliment what he already had. In this case the text from the Ada
standard describing the Ada, Interface and System hierarchy would be
a very good idea.
Robb Nebbe
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: Ada Book
1995-01-30 13:40 ` DEAN RUNZEL
1995-01-30 15:54 ` Robb Nebbe
@ 1995-01-30 18:17 ` David Emery
1 sibling, 0 replies; 27+ messages in thread
From: David Emery @ 1995-01-30 18:17 UTC (permalink / raw)
K&R is an interesting book. It 'straddles the line' between being the
defining reference (i.e. "standard") for the language, and being an
"introduction to programming in C" book. In this respect, it's like
Wirth's "Algorithms + Data Structures = Programs" book.
However, many people cite "K&R" as the 'language standard', and for a
long time K&R (and the pcc compiler) were the definitions of the C
language. For that usage of K&R, the Ada Language Standard fits the
bill.
dave
p.s. I had a copy of Wegner's book, once upon a time...
--
--The preceeding opinions do not necessarily reflect the opinions of
--The MITRE Corporation or its sponsors.
-- "A good plan violently executed -NOW- is better than a perfect plan
-- next week" George Patton
-- "Any damn fool can write a plan. It's the execution that gets you
-- all screwed up" James Hollingsworth
-------------------------------------------------------------------------
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: Ada Book
1995-01-26 7:20 Ada Book Adam Epstein
` (2 preceding siblings ...)
[not found] ` <EMERY.95Jan26104738@goldfinger.mitre.org>
@ 1995-01-31 15:45 ` Jack Beidler
1995-02-06 14:25 ` Norman H. Cohen
3 siblings, 1 reply; 27+ messages in thread
From: Jack Beidler @ 1995-01-31 15:45 UTC (permalink / raw)
In article <3g7iff$96i@panix.com>, adam@panix.com (Adam Epstein) writes:
|> Is there a "standard" Ada book similar in form and function to K&R?
|> If not, which books come closest? Which do you recommend?
|>
|> -Thanx
|> -Adam
|>
|> ase+@cmu.edu
As a self study references, I have received the best feedback from
students and others when they have used,
"Ada as a Second Language" by Cohen (Addison-Wesley)
or
"Introduction to Ada" by J.P. Barnes (forgot the publisher)
Both are excellent references for individuals with good software
development skills.
The lastest version of Barnes has some Ada95 stuff.
--
+----------------------------------------+------------------------+
|John (Jack) Beidler ++ beidler@cs.uofs.edu |
| Professor, Computing Sciences Dept. ++ |
| University of Scranton ++ (717) 941-7446 (voice) |
| Scranton, PA 18510 ++ (717) 941-4250 (FAX) |
| WWW site: http://gopher.cs.uofs.edu/CS/cs.home.html |
+------------------------------------+----------------------------+
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: Ada Book
1995-01-31 15:45 ` Jack Beidler
@ 1995-02-06 14:25 ` Norman H. Cohen
0 siblings, 0 replies; 27+ messages in thread
From: Norman H. Cohen @ 1995-02-06 14:25 UTC (permalink / raw)
In article <3glltv$fet@gopher.cs.uofs.edu>, beidler@guinness.cs.uofs.edu
(Jack Beidler) writes:
|> In article <3g7iff$96i@panix.com>, adam@panix.com (Adam Epstein) writes:
|> |> Is there a "standard" Ada book similar in form and function to K&R?
|> |> If not, which books come closest? Which do you recommend?
|> |>
|> |> -Thanx
|> |> -Adam
|> |>
|> |> ase+@cmu.edu
|>
|> As a self study references, I have received the best feedback from
|> students and others when they have used,
|>
|> "Ada as a Second Language" by Cohen (Addison-Wesley)
|>
|> or
|>
|> "Introduction to Ada" by J.P. Barnes (forgot the publisher)
Actually, you forgot both publishers. :-) "Ada as a Second Language" is
published by McGraw-Hill.
--
Norman H. Cohen ncohen@watson.ibm.com
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: ada book
@ 1993-06-08 20:40 Michael Feldman
0 siblings, 0 replies; 27+ messages in thread
From: Michael Feldman @ 1993-06-08 20:40 UTC (permalink / raw)
In article <1v2ltjINNi7o@news.u.washington.edu> ivan@byron.u.washington.edu (Iv
an Bronnaly) writes:
>
>Try the one from Micheal Feldman and Elliot Koffman called
>Ada, Programming and Problem solving.
>A good one to begin with.
>
Yo, dude! Thanks for the plug, man! Give my best to the UW!
Mike Feldman
^ permalink raw reply [flat|nested] 27+ messages in thread
* Ada Book
@ 1989-01-10 15:11 Rob Spray
0 siblings, 0 replies; 27+ messages in thread
From: Rob Spray @ 1989-01-10 15:11 UTC (permalink / raw)
Several of the programmers around here are pleased I recommended they
buy:
"Ada as a Second Language" by Norman H. Cohen (McGraw-Hill, 1986)
Norm keeps the evangelizing to a minimum and has copious
examples.
Rob Spray
Electrospace Systems
...{texsun|killer}!escort!spray
killer!escort!spray@ames.arc.nasa.gov
^ permalink raw reply [flat|nested] 27+ messages in thread
end of thread, other threads:[~1997-04-29 0:00 UTC | newest]
Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1993-06-08 18:31 ada book dog.ee.lbl.gov!overload.lbl.gov!agate!howland.reston.ans.net!ux1.cso.uiuc
-- strict thread matches above, loose matches on Subject: below --
1997-04-23 0:00 Ada Book Edgar Green
1997-04-29 0:00 ` Rich Maggio
1997-04-23 0:00 Ada book Edgar Green
1997-04-23 0:00 ` t_mjb
1997-04-24 0:00 ` David Wheeler
1995-01-26 7:20 Ada Book Adam Epstein
1995-01-26 20:06 ` David M. Tannen
1995-01-28 2:29 ` Michael Feldman
[not found] ` <ichbiah.199.2F29C44C@jdi.tiac.net>
1995-01-29 17:23 ` Michael Feldman
1995-01-29 23:38 ` David O'Brien
1995-01-30 2:35 ` Jean D. Ichbiah
1995-02-01 3:06 ` Michael Feldman
1995-02-02 1:03 ` David O'Brien
1995-01-30 5:28 ` Michael Feldman
1995-01-30 16:28 ` Robert I. Eachus
1995-01-30 16:14 ` Robert I. Eachus
1995-02-01 3:21 ` Michael Feldman
1995-02-02 1:07 ` David O'Brien
[not found] ` <EMERY.95Jan26104738@goldfinger.mitre.org>
1995-01-28 18:27 ` Robert Dewar
1995-01-30 13:40 ` DEAN RUNZEL
1995-01-30 15:54 ` Robb Nebbe
1995-01-30 18:17 ` David Emery
1995-01-31 15:45 ` Jack Beidler
1995-02-06 14:25 ` Norman H. Cohen
1993-06-08 20:40 ada book Michael Feldman
1989-01-10 15:11 Ada Book Rob Spray
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox