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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,b8f06eacdc446d83 X-Google-Attributes: gid103376,public From: "Mike Dimmick" Subject: Re: Book recomendation? Date: 2000/03/07 Message-ID: <952462962.13013.0.nnrp-12.d4e5bde1@news.demon.co.uk>#1/1 X-Deja-AN: 594415040 Content-Transfer-Encoding: 7bit X-NNTP-Posting-Host: dimmick.demon.co.uk:212.229.189.225 References: <38B33C82.2356E40F@home.com> <38B3513C.1F0150EA@research.canon.com.au> X-Priority: 3 Content-Type: text/plain; charset="iso-8859-1" X-Mimeole: Produced By Microsoft MimeOLE V5.00.2919.6600 X-Complaints-To: abuse@demon.net X-Trace: news.demon.co.uk 952462962 nnrp-12:13013 NO-IDENT dimmick.demon.co.uk:212.229.189.225 X-MSMail-Priority: Normal MIME-Version: 1.0 Newsgroups: comp.lang.ada Date: 2000-03-07T00:00:00+00:00 List-Id: "Geoff Bull" wrote in message news:38B3513C.1F0150EA@research.canon.com.au... > xl@home.com wrote: > > > > Could someone please suggest a good book which will help me make the > > transition from ADA95 to C++? > > You'll need this: > Debugging with GDB: The GNU Source-Level Debugger for GDB version 4.18 > by Richard M. Stallman, Cygnus Solutions > http://www.amazon.com/exec/obidos/ASIN/1882114760/qid=951275334/sr=1-1/0 02-0579459-8422652 > > and > > The C++ Programming Language by Bjarne Stroustrup http://www.amazon.com/exec/obidos/ASIN/0201889544/qid=951275567/sr=1-2/0 02-0579459-8422652 I'd also like to recommend the books: Effective C++, 2nd Ed (Addison-Wesley, ISBN 0-201-92488-9) More Effective C++ (Addison-Wesley, ISBN 0-201-63371-X) both by Scott Meyers. These books really teach you how to use C++ properly. Anyone who dismisses C++ out of hand should read these books. For an example of how to do it badly, read MFC Internals (0-201-40721-3). Good framework, good algorithms, poor style. If you do get Stroustrup, make sure it's the latest edition, as earlier versions didn't cover Standard C++. A heck of a lot of changes were made to the standard before it was finalised. -- Mike Dimmick