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 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: g2news2.google.com!postnews.google.com!w9g2000yqa.googlegroups.com!not-for-mail From: John McCormick Newsgroups: comp.lang.ada Subject: Re: Ada as a first language Date: Wed, 25 Mar 2009 10:58:37 -0700 (PDT) Organization: http://groups.google.com Message-ID: References: <01d59695$0$20632$c3e8da3@news.astraweb.com> <1YudnblPCIBgtlrUnZ2dnUVZ_tbinZ2d@earthlink.com> <87r60oip8a.fsf@nbi.dk> <7NadnVUQy9Nzm1XUnZ2dnUVZ_geWnZ2d@earthlink.com> NNTP-Posting-Host: 134.161.242.208 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1238003917 10698 127.0.0.1 (25 Mar 2009 17:58:37 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 25 Mar 2009 17:58:37 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: w9g2000yqa.googlegroups.com; posting-host=134.161.242.208; posting-account=jVm7MAoAAABZ69ylB7L9PjZAVQg4j4fC User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.1),gzip(gfe),gzip(gfe) Xref: g2news2.google.com comp.lang.ada:5279 Date: 2009-03-25T10:58:37-07:00 List-Id: On Mar 23, 5:02=A0pm, "Brian" wrote: > > 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 an= d > these software requirements relating to driving a model railroad". =A0Whi= le my > version lacks snappy prose, the accuracy is much improved. =A0Otherwise, > 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 Brian, Perhaps if you read the portion of my articles that explains WHY Ada succeeds where C fails you could expand the domain far beyond my trains. My conclusions on the problems with scalars has been confirmed in numerous domains. See for instance Eisenstadt, M., My Hairiest Bug War Stories, Communications of the ACM, vol 40, no 4, 30-37, 1997. McCormick, J., Forum Letter, Communications of the ACM, vol 40, no 8, 30, 1997. McCormick, J., We've been Working on the Railroad: A Laboratory of Real-Time Embedded Systems in Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, St. Louis, Missouri, USA, 530-534 =A9 ACM, 2005. http://doi.acm.org/10.1145/1047344.1047510 I agree that Ada is not suitable for many domains, but embedded systems is one domain for which it is generally extremly well suited. John