comp.lang.ada
 help / color / mirror / Atom feed
* Ada and embedded applications
@ 2001-06-04 18:59 Chris Campbell
  2001-06-04 19:34 ` Marin David Condic
                   ` (4 more replies)
  0 siblings, 5 replies; 40+ messages in thread
From: Chris Campbell @ 2001-06-04 18:59 UTC (permalink / raw)


Hi,

On another group a discussion about various languages errupted and it took a
while to get anything positive out of it(it's started as the old "my language is
best" debate).  Now the discussion seems to be focussed on distance from
hardware, like C being relatively close to hardware.  This is largely irrelevant
background.

One poster claimed that Ada was not used in some embedded devices because of
memory overheads for exception handling.  Claiming it was used in embedded
devices in industries that had budgets that supported it (e.g. the aerospace
industry).


Is this correct or is it rubbish?  Also does exception handling in Ada really
have a large overhead?  (This is probably an implementation issue but is their
anything in the language that makes exception handling bulky?).

I'm curious because one of the projects i'm working on involves writing an OS.
It's supposed to be as small as possible and i wouldn't want too many overheads.
(Also are exceptions dependant on platform? i.e. the mechanisms for flagging an
exception dependant on the OS?  If so the GNAT pragma No_Runtime would eliminate
this, but i'd have no exceptions to tell me if my code's buggered).




Chris Campbell.





^ permalink raw reply	[flat|nested] 40+ messages in thread

end of thread, other threads:[~2001-06-14 16:27 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-06-04 18:59 Ada and embedded applications Chris Campbell
2001-06-04 19:34 ` Marin David Condic
2001-06-04 21:12   ` Chris Campbell
2001-06-04 21:33     ` Matthew Woodcraft
2001-06-04 21:33     ` Ted Dennison
2001-06-04 22:33       ` Chris Campbell
2001-06-05  7:55         ` Chris Campbell
2001-06-05 15:03           ` Ted Dennison
2001-06-04 22:09     ` Marin David Condic
2001-06-05  2:18       ` tmoran
2001-06-05 13:38         ` Marin David Condic
2001-06-06  4:09           ` Jeffrey Carter
2001-06-05 18:23         ` Randy Brukardt
2001-06-05 18:25         ` Randy Brukardt
2001-06-05 20:18           ` Marin David Condic
2001-06-05  7:45     ` Martin Dowie
2001-06-05 13:49       ` Marin David Condic
2001-06-05 20:47         ` Martin Dowie
2001-06-05 10:15     ` Rod Chapman
2001-06-04 21:02 ` Larry Kilgallen
2001-06-04 20:06   ` Ehud Lamm
2001-06-04 21:18     ` Ted Dennison
2001-06-05 12:35     ` Marc A. Criley
2001-06-05 19:00       ` Pascal Obry
2001-06-04 21:15 ` Robert A Duff
2001-06-04 21:30   ` Chris Campbell
2001-06-05  2:06     ` Jeffrey Carter
2001-06-05 14:04     ` Marin David Condic
2001-06-05  7:50 ` Martin Dowie
2001-06-05 14:24   ` John English
2001-06-08 23:55     ` Robert A Duff
2001-06-09 12:47       ` Ehud Lamm
2001-06-14 16:27       ` Pat Rogers
2001-06-06  2:31 ` Ken Garlington
2001-06-06 11:14   ` Chris Campbell
2001-06-06 15:47     ` Marin David Condic
2001-06-06 17:57     ` Jerry van Dijk
2001-06-06 22:32       ` Chris Campbell
2001-06-06 22:37         ` Chris Campbell
2001-06-06 15:42   ` Marin David Condic

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