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 autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.42.53.135 with SMTP id n7mr806735icg.11.1392907885872; Thu, 20 Feb 2014 06:51:25 -0800 (PST) X-Received: by 10.182.213.41 with SMTP id np9mr18057obc.3.1392907881434; Thu, 20 Feb 2014 06:51:21 -0800 (PST) Path: border1.nntp.dca3.giganews.com!backlog3.nntp.dca3.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!uy17no343846igb.0!news-out.google.com!rw17ni13igc.0!nntp.google.com!uy17no341569igb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Thu, 20 Feb 2014 06:51:21 -0800 (PST) In-Reply-To: <8fb15cff-3208-4953-bfdd-3fc66dc13d3d@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=96.226.229.169; posting-account=zwxLlwoAAAChLBU7oraRzNDnqQYkYbpo NNTP-Posting-Host: 96.226.229.169 References: <8fb15cff-3208-4953-bfdd-3fc66dc13d3d@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <30b44309-13c9-441e-abc3-447380eb3daf@googlegroups.com> Subject: Best book to learn ada? assuming openbsd 5.4 amd64 box here From: "Dan'l Miller" Injection-Date: Thu, 20 Feb 2014 14:51:25 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Original-Bytes: 2331 Xref: number.nntp.dca.giganews.com comp.lang.ada:185033 Date: 2014-02-20T06:51:21-08:00 List-Id: Where is your starting point? Do you already know, say, Python, C++, Java,= or C# very well? If so, then you have enough background to jump into John= Barnes's _Programming in Ada 2005_, although I consider his style of wordi= ng just a bit stiff, but it is hands down the most revealing comprehensive = textbook on Ada (ignoring the _Annotated Ada 2005 Reference Manual_ and _Ad= a 2005 Rationale_, keeping the focus on Ada 2005 throughout). The Ada 2005= AARM & Rationale are available for free at http://www.adaic.org/ada-resour= ces/standards/ada05. The Ada 2012 AARM & Rationale are available for free a= t http://www.ada-auth.org/standards/ada12.html. If your starting point is C without any OO, then Simon Johnston's _Ada95 fo= r C and C++ Programmers_ might be a good starting point to convert your cur= rent knowledge. I have read all of the aforementioned books over the years= , but here is one at 900 pages & focused on OO in Ada2005 that looks promis= ing that I have not read: Nell Dale's & John McCormick's _Ada Plus Data St= ructures: An Object-Oriented Approach_.