comp.lang.ada
 help / color / mirror / Atom feed
From: "Marin David Condic" <marin.condic.auntie.spam@pacemicro.com>
Subject: Re: Restructuring of Ada (was RE: Ada on Cypress CY7C646 (8051)?)
Date: Fri, 8 Jun 2001 10:30:41 -0400
Date: 2001-06-08T14:30:43+00:00	[thread overview]
Message-ID: <9fqnij$nva$1@nh.pace.co.uk> (raw)
In-Reply-To: 3B209AB8.51ECEEFA@amsjv.com

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" <phil.anderson@amsjv.com> 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?
>






  parent reply	other threads:[~2001-06-08 14:30 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-06-07 17:54 Restructuring of Ada (was RE: Ada on Cypress CY7C646 (8051)?) Beard, Frank
2001-06-07 18:43 ` Marin David Condic
2001-06-08  9:28   ` Philip Anderson
2001-06-08 14:01     ` Marin David Condic
2001-06-08 14:30     ` Marin David Condic [this message]
2001-06-08 18:29       ` Ada and SBC's, was: Re: Restructuring of Ada Simon Clubley
2001-06-08 19:35         ` Marin David Condic
  -- strict thread matches above, loose matches on Subject: below --
2001-06-07 20:00 Restructuring of Ada (was RE: Ada on Cypress CY7C646 (8051)?) Beard, Frank
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox