comp.lang.ada
 help / color / mirror / Atom feed
From: Jack Davy <algojack@tutanota.com>
Subject: Re: Learning Ada
Date: Tue, 6 Oct 2020 00:32:05 -0700 (PDT)	[thread overview]
Message-ID: <f830adbc-8ef0-4347-9d0b-bf54f31bb761n@googlegroups.com> (raw)
In-Reply-To: <fff318ee-e45a-4824-90e9-5c9fa5a73bdbn@googlegroups.com>

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: 
> > On Wednesday, September 16, 2020 at 2:23:21 AM UTC+1, Paul Rubin wrote: 
> > > Jack Davy <algo...@tutanota.com> writes: 
> > > > seem to be many books on Ada, but there is a very recent one for 
> > > > beginners which I will probably get to fill in the gaps not covered by 
> > > > "The Craft". https://www.apress.com/gp/book/9781484254271 
> > > I haven't examined that book directly but based on the preview and 
> > > blurb, it does seem to be beginner oriented, thus likely to have gaps of 
> > > its own. If you're trying to fill gaps, you probably want something 
> > > more complete and advanced. 
> > > 
> > > I semi-recently got another book that looks very good, though it's still 
> > > sitting around without my having read much of it: Analysable Real-Time 
> > > Systems: Programmed in Ada, by Andy Wellings and Alan Burns. It is 
> > > basically an updated reprint of an older book by the same authors, 
> > > self-published in paperback, so it is a good value. 
> > @ Gautier, thanks for the links. When I get Windows 7 on VirtualBox I'll 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 ;). 
> > 
> > @ Paul, I was thinking that the beginner's Apress book would fill in the gaps regarding Ada 2012 specifically, which as I understand it has changed 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-time stuff 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 electronics, and see that there is Ada compiler for AVR on adacore. 
> > 
> > The more I look at this language the more I wonder why it isn't more popular. 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 languages.
> 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. 
> 
> My goal was never to compete with the other more advanced books on Ada, but 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 covers 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 compiled a few of the example programs using Wine on Linux. It seems very easy 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.

  reply	other threads:[~2020-10-06  7:32 UTC|newest]

Thread overview: 51+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-09-15 10:36 Learning Ada Jack Davy
2020-09-15 14:31 ` Anders Wirzenius
2020-09-15 15:07   ` Jack Davy
2020-09-15 15:54     ` Ludovic Brenta
2020-09-15 17:01 ` Simon Wright
2020-09-15 17:07   ` Simon Wright
2020-09-15 19:03     ` Jack Davy
2020-09-15 19:28       ` Gautier write-only
2020-09-15 23:00       ` Jerry Petrey
2020-09-16  1:23       ` Paul Rubin
2020-09-16  7:13         ` Jack Davy
2020-09-16  7:32           ` Jack Davy
2020-09-16  9:13           ` Gautier write-only
2020-09-16 10:55           ` Ludovic Brenta
2020-09-16 11:09             ` Dmitry A. Kazakov
2020-10-02 18:43               ` gautier...@hotmail.com
2020-10-03  6:43                 ` Dmitry A. Kazakov
2020-10-05 18:36                   ` Shark8
2020-10-17 19:28                   ` antispam
2020-10-17 22:47                     ` Randy Brukardt
2020-10-18  6:45                       ` Dmitry A. Kazakov
2020-09-16 15:01           ` Jeffrey R. Carter
2020-09-18  6:53             ` Mart van de Wege
2020-09-18 10:00               ` Jeffrey R. Carter
2020-09-16 21:29           ` Paul Rubin
2020-10-06  4:06           ` andrew...@gmail.com
2020-10-06  7:32             ` Jack Davy [this message]
2020-10-17 23:02               ` mgr
2020-10-22 10:32                 ` Jeffrey R. Carter
  -- strict thread matches above, loose matches on Subject: below --
2010-07-24 14:21 Frederick Williams
2010-07-24 16:21 ` Simon Wright
2010-07-25 20:33 ` mockturtle
2009-06-28 17:56 unsigned type anon
2009-06-28 19:54 ` tmoran
2009-06-29 13:36   ` Rob Solomon
2009-06-29 14:18     ` Ludovic Brenta
2009-07-03  1:41       ` Rob Solomon
2009-07-03  7:12         ` Learning Ada (Was: unsigned type) Jacob Sparre Andersen
2009-07-03  8:38           ` Learning Ada Peter Hermann
2009-07-03  9:44             ` Georg Bauhaus
2009-07-03 22:20           ` Learning Ada (Was: unsigned type) anon
2009-07-04 14:53             ` Georg Bauhaus
2009-07-05 23:21               ` anon
2009-07-06  0:19                 ` Learning Ada Albrecht Käfer
2009-07-06  2:50                   ` anon
2009-07-06  6:18                     ` AdaMagica
2009-07-06  7:47                       ` Jean-Pierre Rosen
2009-07-06 20:21                       ` anon
2009-07-06 21:08                         ` Georg Bauhaus
2009-07-06 22:43                         ` Frank J. Lhota
2009-07-09 22:28                           ` anon
2009-07-10  6:23                             ` AdaMagica
2009-07-06 10:53                 ` Learning Ada (Was: unsigned type) Georg Bauhaus
2009-07-06 19:34                   ` anon
2009-07-06 20:29                     ` Learning Ada Albrecht Käfer
     [not found] <36841f24.293012@news.ptd.net>
1998-12-25  0:00 ` learning ada LeakyStain
1998-12-26  0:00   ` David Botton
1989-06-15  1:48 Learning ADA Krishan M Nainani
1989-06-15 14:19 ` Rosa Weber
1985-09-06 15:10 Learning Ada Marty Sasaki
     [not found] <332@harvard.UUCP>
1985-09-04 16:07 ` richw
1985-09-03  2:46 Marty Sasaki
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox