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=-1.9 required=5.0 tests=BAYES_00,LOTS_OF_MONEY autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,1b3c14b0b1247083 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-08-03 03:11:05 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.uchicago.edu!yellow.newsread.com!bad-news.newsread.com!netaxs.com!newsread.com!panix!nycmny1-snh1.gtei.net!chcgil2-snf1.gtei.net!news.gtei.net!news.huji.ac.il!not-for-mail From: "Ehud Lamm" Newsgroups: comp.lang.ada Subject: Re: Ada book recommendations Date: Fri, 3 Aug 2001 13:02:54 +0300 Organization: The Hebrew University of Jerusalem Message-ID: <9kdsua$no$1@news.huji.ac.il> References: <3B69E578.AC2EFEA2@west.raytheon.com> NNTP-Posting-Host: di3-24.dialin.huji.ac.il X-Trace: news.huji.ac.il 996833042 760 132.64.13.24 (3 Aug 2001 10:04:02 GMT) X-Complaints-To: abuse@news.huji.ac.il NNTP-Posting-Date: Fri, 3 Aug 2001 10:04:02 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2014.211 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211 Xref: archiver1.google.com comp.lang.ada:11183 Date: 2001-08-03T13:02:54+03:00 List-Id: wrote in message news:YBna7.24659$Kd7.15196504@news1.rdc1.sfba.home.com... > If you already know Ada pretty well, I'd add "Concurrency in Ada" 2d ed, > Burns and Wellings, ISBN 0 521 62911X This is indeed essential reading if you use tasking - and important and interesting reading, even if you don't. I also second the recommendation for Cohen's book, which is my current favorite (I'll just add that someone told me that it is too dense. I, however, don't think so myself). What we don't realy have is a "techniques" book - and this is something important. I suggest reading Heaney's pattern work (avialable online), hand in hand with the GoF pattern book. Trying to follow and extend the examples in the Rationale can also be rewarding. Do you have specific areas of interest? Ehud Lamm