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=-0.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1143c4,7d107e452bdd8496 X-Google-Attributes: gid1143c4,public X-Google-Thread: 115aec,7d107e452bdd8496 X-Google-Attributes: gid115aec,public X-Google-Thread: 103376,1db77fbb2768946e X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-10-02 11:55:03 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!psinet-eu-nl!psiuk-p4!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: linux.dev.kernel,comp.realtime,comp.lang.ada Subject: Re: Is Linux right for Embedded? Date: Tue, 2 Oct 2001 14:44:12 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: <9pd1tt$dtm$1@nh.pace.co.uk> References: <3BB69F21.B5AA7451@intercom.com> <9p84tm$1ovg$1@news.cybercity.dk> <9pa0in$8bb$1@nh.pace.co.uk> <9pa9of$9me$1@xmission.xmission.com> <9pcvbn$r52$1@xmission.xmission.com> NNTP-Posting-Host: dhcp-200-133.miami.pace.co.uk X-Trace: nh.pace.co.uk 1002048253 14262 136.170.200.133 (2 Oct 2001 18:44:13 GMT) X-Complaints-To: newsmaster@news.cam.pace.co.uk NNTP-Posting-Date: 2 Oct 2001 18:44:13 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com linux.dev.kernel:4263 comp.realtime:3931 comp.lang.ada:13640 Date: 2001-10-02T18:44:13+00:00 List-Id: Q: What do you get when you add one plus one? Mathematician: 2.0 Engineer: 2.0 +/- 0.001 Accountant: What do you want it to be? :-) The point: If you *want* the answer to be "Program everything in C", you can probably find a way to stack up a bunch of reasons why it is that "C" is the right answer. OTOH, if you truly have an open mind and want to investigate what might be an optimal solution for development of a particluar kind of system, you might look at some of the studies I cited elsewhere and the experience attested to by a variety of users and *possibly* come to the conclusion that it is worth a shot at using Ada (or other languages that provide more safety) and then think that the one-time transitional overhead is worth it. Remember that at one time Java didn't exist, yet a bunch of people didn't see any big problem in adopting it for a variety of applications. It required training, investment in compilers, tools, etc. as you pointed out. But they believed they were going to get something as a result. Not really different for Ada, would you think? BTW: As for cost of compilers and tools, depending on your platform the cost can be as little as $0.00. See: http://www.adapower.org/ for links to free compilers, free GUI builders, free bindings, free etc. MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com Web: http://www.mcondic.com/ "bgeer" wrote in message news:9pcvbn$r52$1@xmission.xmission.com... > > Man hours, maybe, if you have a team that already has significant Ada > experience. > > Include costs of compiler, language & tool training, development & > emulation platforms, & future maintenance plus factor in employee > turnover, may reveal a different economic interpretation.