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=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!news.mixmin.net!gandalf.srv.welterde.de!news.jacob-sparre.dk!loke.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Point a beginner in the right direction? Cheap bare-board to run with a RTOS for running ADA Date: Wed, 10 Jul 2013 17:21:32 -0500 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: References: <8a3093bb-90b3-4081-9b0b-dfde5aa6b851@googlegroups.com> <993despcuk1d.1ifczvyo501px.dlg@40tude.net> <04244d3e-2a29-4980-b7a1-0dad4569caa2@googlegroups.com> <1czx18gollwt5$.n1wi7pmd0bqh$.dlg@40tude.net> <81c8e4a2-f0bb-4559-b2b7-0eba08ddca99@googlegroups.com> <51dc8a0f$0$6579$9b4e6d93@newsspool3.arcor-online.net> NNTP-Posting-Host: static-69-95-181-76.mad.choiceone.net X-Trace: loke.gir.dk 1373494893 14447 69.95.181.76 (10 Jul 2013 22:21:33 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Wed, 10 Jul 2013 22:21:33 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Response X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Xref: news.eternal-september.org comp.lang.ada:16277 Date: 2013-07-10T17:21:32-05:00 List-Id: "Georg Bauhaus" wrote in message news:51dc8a0f$0$6579$9b4e6d93@newsspool3.arcor-online.net... > On 09.07.13 22:10, Randy Brukardt wrote: >> On tiny systems, 90% of Ada's advantages are negated > > McCormick found that 90% of Ada's presumed advantages were > down the list of important advantages, at least in his "test > groups". (That's the model railroads embedded projects.) > > At the top of this list are Ada's scalar types. > > At the top of the list of the weekly CVEs are predefined > scalar types of C. > > So, it's not exactly just syntax that programmers change when > expressing their embedded programs in sequential Ada, not C. Sure, that's the 10%: Ada's type system still brings some benefits. IMHO, the package system, private types, exceptions and handling, and tasking with timeouts and the like are much more valuable. Keep in mind that McCormick is talking about tiny systems where the *real* advantages of Ada don't have much use. (And any high-level language -- C is not a high-level language in my view -- would have the same advantages. Which is why it is not a particularly good place for Ada, unless you think that the only possible competition is C.) Randy.