From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=0.8 required=3.0 tests=BAYES_50 autolearn=ham autolearn_force=no version=3.4.5-pre1 X-Received: by 2002:a05:620a:661:: with SMTP id a1mr21137021qkh.92.1600240402514; Wed, 16 Sep 2020 00:13:22 -0700 (PDT) X-Received: by 2002:ac8:e89:: with SMTP id v9mr22249818qti.100.1600240402302; Wed, 16 Sep 2020 00:13:22 -0700 (PDT) Path: eternal-september.org!reader02.eternal-september.org!feeder.eternal-september.org!news.gegeweb.eu!gegeweb.org!usenet-fr.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Wed, 16 Sep 2020 00:13:22 -0700 (PDT) In-Reply-To: <871rj2cy61.fsf@nightsong.com> Complaints-To: groups-abuse@google.com Injection-Info: google-groups.googlegroups.com; posting-host=143.159.22.37; posting-account=_Sva5AoAAAD2oymju7GDV0zebukPRj7m NNTP-Posting-Host: 143.159.22.37 References: <1dab8412-0ff6-4081-b973-783167a37e6cn@googlegroups.com> <620a8fb2-758c-4bca-b4d3-f2e49fce3703n@googlegroups.com> <871rj2cy61.fsf@nightsong.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <211a3c48-447a-4d23-840d-d868da44f740n@googlegroups.com> Subject: Re: Learning Ada From: Jack Davy Injection-Date: Wed, 16 Sep 2020 07:13:22 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Xref: reader02.eternal-september.org comp.lang.ada:60155 List-Id: On Wednesday, September 16, 2020 at 2:23:21 AM UTC+1, Paul Rubin wrote: > Jack Davy writes:=20 > > seem to be many books on Ada, but there is a very recent one for=20 > > beginners which I will probably get to fill in the gaps not covered by= =20 > > "The Craft". https://www.apress.com/gp/book/9781484254271 > I haven't examined that book directly but based on the preview and=20 > blurb, it does seem to be beginner oriented, thus likely to have gaps of= =20 > its own. If you're trying to fill gaps, you probably want something=20 > more complete and advanced.=20 >=20 > I semi-recently got another book that looks very good, though it's still= =20 > sitting around without my having read much of it: Analysable Real-Time=20 > Systems: Programmed in Ada, by Andy Wellings and Alan Burns. It is=20 > basically an updated reprint of an older book by the same authors,=20 > self-published in paperback, so it is a good value. @ Gautier, thanks for the links. When I get Windows 7 on VirtualBox I'll gi= ve the LEA editor a try, I'm not so keen on using Wine, it's a bit hit & mi= ss. Also since I learned Vim a few years ago no other editors really do it = for me, unless they have Vim bindings ;). @ Paul, I was thinking that the beginner's Apress book would fill in the ga= ps regarding Ada 2012 specifically, which as I understand it has changed fr= om previous versions mainly in regard to OOP; I'm assuming I won't need to = unlearn anything if I learn the basics from an Ada 95 book. The real-time s= tuff would be over my head at this point I think, and not really something = I had in mind when considering Ada, although I do have a background in elec= tronics, and see that there is Ada compiler for AVR on adacore.=20 The more I look at this language the more I wonder why it isn't more popula= r. Maybe people just don't like the pascalish syntax, but that never put me= off because I learned Turbo Pascal at Uni (25 years ago) and more recently= Free Pascal/Lazarus. Never was much of a fan of the curly bracket language= s.