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: 103376,de555fb9935cdff1 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-06-08 07:46:05 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!lnsnews.lns.cornell.edu!news.litech.org!news.ems.psu.edu!news.cis.ohio-state.edu!news.maxwell.syr.edu!fr.usenet-edu.net!usenet-edu.net!grolier!newsfeed.planete.net!psinet-france!psiuk-f4!psiuk-p4!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: Restructuring of Ada (was RE: Ada on Cypress CY7C646 (8051)?) Date: Fri, 8 Jun 2001 10:30:41 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: <9fqnij$nva$1@nh.pace.co.uk> References: <9fohvp$mp$1@nh.pace.co.uk> <3B209AB8.51ECEEFA@amsjv.com> NNTP-Posting-Host: 136.170.200.133 X-Trace: nh.pace.co.uk 992010643 24554 136.170.200.133 (8 Jun 2001 14:30:43 GMT) X-Complaints-To: newsmaster@pace.co.uk NNTP-Posting-Date: 8 Jun 2001 14:30:43 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 comp.lang.ada:8419 Date: 2001-06-08T14:30:43+00:00 List-Id: I should have said something on this aspect as well: The generation of C and subsequent running it through the C compiler starts becoming a difficult sell. It can complicate the development process (not necessarily - if the thing is so highly integrated as to make the C part invisible) and then you get this question: "Well if its got to use the C compiler, why not just program it in C and not support *two* languages?" Its a tough one when you're looking at relatively small programs that tend to not benefit humungously from the "Programming In The Large" concepts of Ada. The type checking and constraint checking, etc. are all nice, but does it buy enough benefit to justify added complexity in the development process? If it is *really seamless* (you never see the C compiler and all the development tools work as if Ada was their natural home) and the cost is not significantly more, then maybe it flies. So far, I don't see this happening a lot. (Try looking at the web sites of manufacturers who sell SBCs with development kits. How many will you find that give the end user the choice of using Ada?) 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/ "Philip Anderson" wrote in message news:3B209AB8.51ECEEFA@amsjv.com... > > Of course, it's not quite the same since you need a specialist compiler > to generate the small machine code, but I wonder whether an Ada compiler > generating C as an intermediate level is an answer? >