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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,c5f189513e1f5f8a X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!postnews.google.com!o18g2000vbi.googlegroups.com!not-for-mail From: Mike Silva Newsgroups: comp.lang.ada Subject: Re: Ada as a first language Date: Sat, 11 Apr 2009 09:40:39 -0700 (PDT) Organization: http://groups.google.com Message-ID: <16c2eeae-3ea6-41f4-a55f-1691368d31cc@o18g2000vbi.googlegroups.com> References: <01d59695$0$20632$c3e8da3@news.astraweb.com> <01d77067$0$11497$c3e8da3@news.astraweb.com> NNTP-Posting-Host: 71.3.78.251 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1239468039 21317 127.0.0.1 (11 Apr 2009 16:40:39 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sat, 11 Apr 2009 16:40:39 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: o18g2000vbi.googlegroups.com; posting-host=71.3.78.251; posting-account=QgO_5wkAAACZKtAvkb3f1VNDm9C58qLr User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 1.1.4322),gzip(gfe),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:4464 Date: 2009-04-11T09:40:39-07:00 List-Id: On Mar 23, 8:08=A0am, Chris wrote: > Hi All, > > mockturtle, "gun for mosquitoes" was definitely what I was thinking, as > well as am I making it harder on my self than I need to. From what you > have described as your use fo ada, that is where I would like to get to. > being able to script things for work would be beneficial >....Right now I'm just looking to get > started with software. Ive been working on a VTOL RC aircraft for a > while, and I would like to, eventually, intergrate sensors, auto pilot, > ect... down the line. Based on that comment, you're already well into the realm where the benefits of Ada would be worth the learning curve, IMHO. You're also in the realm where, if you decided to learn C instead (picking the most obvious alternative) you could end up tying yourself in major knots, especially as a beginner. > The problem that I've got now is that I really like Ada. It may sound > silly, but the clear syntax makes it so much easier to see what's going > on in the program. And for a person with limited experience, that's a > massive help. > I also think that good structure, and best practice are the only way to > do something, even if it is as a hobby. All my home projects I structure > and document as if it were a commercial project. While it takes more > time, it means that the data from the project is always available in the > future. You certainly have a mindset to succeed with Ada. The AVR family of uCs may be quite suitable for your goals (I use them a lot and I like them). I don't know anything about Ada for AVR other than that it exists (but I think I'll go do some reading now that the subject has come up). If it's really useable then that may be just the ticket for you. Mike