From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,2a3ee20a8b2ea01c X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1994-09-22 11:24:21 PST Path: bga.com!news.sprintlink.net!howland.reston.ans.net!darwin.sura.net!news.sesqui.net!uuneo.neosoft.com!Starbase.NeoSoft.COM!not-for-mail From: dweller@Starbase.NeoSoft.COM (David Weller) Newsgroups: comp.lang.ada Subject: Re: Ada - Where to get programs and books (long) Date: 22 Sep 1994 12:13:25 -0500 Organization: NeoSoft Internet Services +1 713 684 5969 Message-ID: <35sdvl$l36@Starbase.NeoSoft.COM> References: <35sb2f$592@felix.seas.gwu.edu> NNTP-Posting-Host: starbase.neosoft.com Keywords: ada Date: 1994-09-22T12:13:25-05:00 List-Id: In article <35sb2f$592@felix.seas.gwu.edu>, Michael Feldman wrote: > >Booch, G. Object-Oriented Design, with Applications. >Benjamin Cummings, 1991. > This is a good comparative introduction to the "object-oriented (OO)" >concept. The first half gives a balanced presentation of the issues in >OO Design; the second half gives nontrivial examples from Ada, >Smalltalk, C++, CLOS, and Object Pascal. The author tries to sort out >the difference between object-based (weak inheritance, like Ada) and >object-oriented (like C++) languages. My only real complaint is that >Booch should have worked out at least some of his case studies using >several different languages, to highlight the similarities and >differences in the language structures. As it is, each case study is >done in only a single language. The good news is that the book is >remarkably free of the hyperbolic claims one sometimes finds in the OO >literature. I think this book could be used successfully in a second- >level comparative languages course. > I believe the publisher is no longer printing this edition, since Grady released the second edition (which no longer uses a variety of languages, but instead uses only C++ -- please, no arguments about whether you agree or disagree with this decision. What's done is done). It is still a good text on OO design. However, I'm hoping that somebody comes out with an equivalent that uses Ada 9X as the language. >Burns, A. Concurrent Programming in Ada. >Cambridge University Press, 1985. > I used this book for years in my concurrency course. It's roughly >equivalent to Gehani's book, but its age is showing. Cambridge Press is >not always easy to get books from, especially in the US. > I don't have the ISBN, but Burns and Davies has a 1993 version out now called "Concurrent PRogramming". It's a good text, but uses a language called FC-Pascal (Functionally Concurrent). If you look, however, you'll notice the syntax looks a lot like...protected types in Ada 9X. You'll also find a good discussion of writing concurrent software in Ada 9X at the end of the book. I recommend this one until a version specifically for Ada 9X comes out (next year, maybe?). >Cohen, N. Ada as a Second Language. Does Norm Cohen have an idea when the second edition of this book will be ready? (Norm?) -- Proud (and vocal) member of Team Ada! (and Team OS/2) ||This is not your Ada 9X -- It doesn't suck || father's Ada For all sorts of interesting Ada 9X tidbits, run the command:||________________ "finger dweller@starbase.neosoft.com | more" (or e-mail with "finger" as subj.) ObNitPick: Spelling Ada as ADA is like spelling C++ as CPLUSPLUS. :-)