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-7-bit Path: g2news2.google.com!news1.google.com!Xl.tags.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail NNTP-Posting-Date: Mon, 23 Mar 2009 17:02:22 -0500 From: "Brian" Newsgroups: comp.lang.ada References: <01d59695$0$20632$c3e8da3@news.astraweb.com> <1YudnblPCIBgtlrUnZ2dnUVZ_tbinZ2d@earthlink.com> <87r60oip8a.fsf@nbi.dk> Subject: Re: Ada as a first language Date: Mon, 23 Mar 2009 13:02:21 -0900 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-RFC2646: Format=Flowed; Original Message-ID: <7NadnVUQy9Nzm1XUnZ2dnUVZ_geWnZ2d@earthlink.com> X-Usenet-Provider: http://www.giganews.com NNTP-Posting-Host: 71.92.212.9 X-Trace: sv3-lWtZP8D0ZI0sW7PhtT7hM9RwqlVa2CAQpTwYet4bPVKko5LKcAWQFACYBgvZr2ipqxBqc/0DdnVUTsU!Xsg3iTH8HGDmiDWJ6kqyhUq0HdswaVZKgpc1/ktB//hwmCl/F3e9P8C8zRMvqjxvI5fHfD/jkIVi!iJJG5Qf9/TFviUrmKSWH/P7io3u9oT9C X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.39 Xref: g2news2.google.com comp.lang.ada:5213 Date: 2009-03-23T13:02:21-09:00 List-Id: "Jacob Sparre Andersen" wrote in message news:87r60oip8a.fsf@nbi.dk... > Considering the papers I have read comparing how engineering students > succeed in implementing embedded systems in Ada and C, I disagree. > > There is of course the difference that the students most likely got > their development system served on a silver platter. You may want to > see if you can get information on what they have been working with. > (Asking John W. McCormick might be the easy way to get the > information.) Hmmm, with no consideration of the scope, size, and complexity of the problem space that Chris is trying to tackle, you disagree? So, you truly believe that Ada is a better language, no matter what he is trying to achieve? For any size project? (The Ada Kool-Aid claims another victim!) This is one of the items that, I believe, has lead to some disillusionment with Ada. It isn't the perfect tool for every situation, embedded or not. And we should stop saying that it is, the language and it's proponents are losing credibility. When someone asks us for advice like this, we should consider it from an engineering perspective. What's the right tool to use? The one that gets the job done, for the right amount of manpower, time and money. Just as I wouldn't recommend that Chris use COBOL for his hobby work, I would expect that the learning curve for Ada would hamper his work. Since hobbyist, beginner code tends to be small (Less than 1K SLOC/project, and usually much smaller), then other languages might tend to give him more success with less pain. With all due respect to Mr McCormick, his "Why Ada succeeds where C fails" should be changed to "Why Ada succeeds where C fails for this hardware and these software requirements relating to driving a model railroad". While my version lacks snappy prose, the accuracy is much improved. Otherwise, people might assume that he is saying Ada is superior to C (Or other languages) for every situation, which is just plain silly. Brian Salter