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.0 required=3.0 tests=BAYES_20 autolearn=ham autolearn_force=no version=3.4.5-pre1 X-Received: by 2002:ac8:27d4:: with SMTP id x20mr3901782qtx.43.1601969525914; Tue, 06 Oct 2020 00:32:05 -0700 (PDT) X-Received: by 2002:a0c:f687:: with SMTP id p7mr3344457qvn.15.1601969525738; Tue, 06 Oct 2020 00:32:05 -0700 (PDT) Path: eternal-september.org!reader02.eternal-september.org!feeder.eternal-september.org!news.uzoreto.com!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Tue, 6 Oct 2020 00:32:05 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: google-groups.googlegroups.com; posting-host=2a00:23c7:603:7a01:ac9:4205:64a2:8549; posting-account=_Sva5AoAAAD2oymju7GDV0zebukPRj7m NNTP-Posting-Host: 2a00:23c7:603:7a01:ac9:4205:64a2:8549 References: <1dab8412-0ff6-4081-b973-783167a37e6cn@googlegroups.com> <620a8fb2-758c-4bca-b4d3-f2e49fce3703n@googlegroups.com> <871rj2cy61.fsf@nightsong.com> <211a3c48-447a-4d23-840d-d868da44f740n@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: Learning Ada From: Jack Davy Injection-Date: Tue, 06 Oct 2020 07:32:05 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Xref: reader02.eternal-september.org comp.lang.ada:60409 List-Id: On Tuesday, October 6, 2020 at 5:06:20 AM UTC+1, andrew...@gmail.com wrote: > On Wednesday, September 16, 2020 at 3:13:23 AM UTC-4, Jack Davy wrote:=20 > > On Wednesday, September 16, 2020 at 2:23:21 AM UTC+1, Paul Rubin wrote:= =20 > > > 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=20 > > > 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 st= ill=20 > > > sitting around without my having read much of it: Analysable Real-Tim= e=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.=20 > > @ Gautier, thanks for the links. When I get Windows 7 on VirtualBox I'l= l give the LEA editor a try, I'm not so keen on using Wine, it's a bit hit = & miss. Also since I learned Vim a few years ago no other editors really do= it for me, unless they have Vim bindings ;).=20 > >=20 > > @ Paul, I was thinking that the beginner's Apress book would fill in th= e gaps regarding Ada 2012 specifically, which as I understand it has change= d from 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-ti= me stuff would be over my head at this point I think, and not really someth= ing I had in mind when considering Ada, although I do have a background in = electronics, and see that there is Ada compiler for AVR on adacore.=20 > >=20 > > The more I look at this language the more I wonder why it isn't more po= pular. Maybe people just don't like the pascalish syntax, but that never pu= t me off because I learned Turbo Pascal at Uni (25 years ago) and more rece= ntly Free Pascal/Lazarus. Never was much of a fan of the curly bracket lang= uages. > Beginning Ada Programming is meant to be a gentle and guided introduction= to Ada. It does cover Ada 2012 topics and all of the code was compiled on = an Ada 2012 compiler to make sure that it worked.=20 >=20 > My goal was never to compete with the other more advanced books on Ada, b= ut to provide an easier way to get learn this wonderful language and become= more comfortable with writing code in it. I intend to purchase your book but at the moment I'm working through this = one : https://www2.seas.gwu.edu/~mfeldman/cs1book/ It has many example programs and is clearly written, although it only cover= s up to Ada 95. I'm not new to programming so I'm getting through it pretty= quickly. I've download John English's JEWL library and have successfully c= ompiled a few of the example programs using Wine on Linux. It seems very ea= sy to use compared to most GUI libraries. A Linux port of it would be nice = but I wouldn't know where to start with that.