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=1.8 required=3.0 tests=BAYES_50,FREEMAIL_FROM, PDS_FROM_2_EMAILS autolearn=no autolearn_force=no version=3.4.5-pre1 X-Received: by 2002:a0c:8d4a:: with SMTP id s10mr719287qvb.30.1603912905563; Wed, 28 Oct 2020 12:21:45 -0700 (PDT) X-Received: by 2002:a37:6313:: with SMTP id x19mr354784qkb.129.1603912905329; Wed, 28 Oct 2020 12:21:45 -0700 (PDT) Path: eternal-september.org!reader02.eternal-september.org!feeder.eternal-september.org!aioe.org!peer02.ams4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Wed, 28 Oct 2020 12:21:45 -0700 (PDT) In-Reply-To: <2385f0f9-90c7-4e67-b187-1de0c2ea9e56n@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: google-groups.googlegroups.com; posting-host=81.174.227.30; posting-account=ze-x4goAAADb-Ng1SukMrwa2oQfQkAni NNTP-Posting-Host: 81.174.227.30 References: <87muca3vgd.fsf@nightsong.com> <5dc38284-90e2-4e9e-b701-6b1916a9867d@googlegroups.com> <2385f0f9-90c7-4e67-b187-1de0c2ea9e56n@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <15aaceeb-69e0-49c8-8e2f-b9640aae6a05n@googlegroups.com> Subject: Re: Beginning Ada Programming, by Andrew T. Shvets (2020) From: "sany...@gmail.com" Injection-Date: Wed, 28 Oct 2020 19:21:45 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Received-Bytes: 5048 X-Received-Body-CRC: 407997424 Xref: reader02.eternal-september.org comp.lang.ada:60498 List-Id: On Saturday, 3 October 2020 at 05:23:26 UTC+1, andrew...@gmail.com wrote: > On Saturday, May 9, 2020 at 8:39:25 AM UTC-4, chrsco...@gmail.com wrote:= =20 > > On Friday, 17 April 2020 04:58:59 UTC+1, Andrew Shvets wrote:=20 > > > Hi,=20 > > >=20 > > > I just stumbled across this thread (I haven't been here a while). Hen= ce the very late reply.=20 > > >=20 > > > The book is pretty much the same as my "Introduction to Ada Programmi= ng". The one key advantage in the Apress version is that the Index is much = much much better now. Also, I feel like that the formatting is vastly impro= ved than what it was before.=20 > > >=20 > > > Lastly, by going with Apress, it improves the status and visibility o= f Ada. It's no longer the language of someone that programmed when Reagan w= as president. It gives it a new feel of vitality and drives home the point = that Ada is not "dead".=20 > > >=20 > > > I'm under contract with Apress for a 2nd edition for this book. That = one will have much more information (such as a chapter on making GUIs). I'm= still working on that one.=20 > >=20 > > Hi Andrew I am currently studying a degree in Computing and IT, apart f= rom web programming, the main programming languages taught are Python and J= ava. I am only in the second year, so am starting Java in October.=20 > >=20 > > I came across an Ada SIG on ASM and couldn't believe Ada was still goin= g (I had once tried Ada 20+ years ago). Among other internet resources that= give plenty of information, I searched the virtual library on the universi= ty. As the university partners with o'rielly your book was available to bor= row online.=20 > >=20 > > I've read through the first couple of chapters and love your accessible= approach. I have studied Python, however, I'm not a seasoned programmer. S= o because you started with the basics I found it a lot easier to digest. So= much so that I've ordered a physical copy from Amazon.=20 > >=20 > > So two things, well done getting a current Ada resource so accessible a= nd thank you for making it easy to digest. I will in time read more advance= d books, but for now this is exactly what I need. > I'm glad that you liked it. That was my whole point. Please keep reading = and let me know if you see any other way to improve the book :) I bought the book Beginning Ada Programming from Amazon last week. I thought I will be able to use it a reference in my teachings as I decided= to teach object oriented programming with my six forms (age 16-18+) studen= ts this academic year (September 2020 - June 2021). But I am now writing from scratch a handbook along the way as I teach Ada t= o my group of students (the way I think and see that Ada should be introduc= e to younger age group). In my handbook, I started with basic-input-output of simple data follow by = simple data types like Number : Integer; Price : Float to get my students = drilling gradually into Ada syntax without distraction of ranges on constra= ints on types. Start with generics and gradually introduce other attributes= as the learning progresses.=20 I have spent over two months looking for resources that could served as boi= lerplate or as introductory text on Ada. I can see why Andrew went far into= writing a beginner book to fill the gap. Also I have decided to do same fo= r my teaching course. I am using the Ada RM for 95, 2005 and 2012 as I write my course handbook b= ut for my target age group (16-18+ yrs).=20 I will release my handbook on the internet and on Wikibooks when compiled. God blesses!!! Best regards, Sanyaade