From: "Jeffrey R. Carter" <jrcarter@acm.org>
Subject: Re: GNAT verses A# for soft-realtime system
Date: Sun, 08 Apr 2007 18:04:13 GMT
Date: 2007-04-08T18:04:13+00:00 [thread overview]
Message-ID: <x8aSh.41537$oV.22294@attbi_s21> (raw)
In-Reply-To: <La-dnRTkLIldm4TbnZ2dnUVZ_vKunZ2d@comcast.com>
Chip and Allie Orange wrote:
>
> My question was also, does .net have something about it that makes it a poor
> environment for soft real-time systems? Especially, does it produce code
> that's noticeably slow, or that garbage collects in some way that would make
> it less than desirable for real-time systems with very limited CPU
> resources?
I have no experience with .net, so I cannot say. I understand that it
includes garbage collection, so the usual caveats about using garbage
collection in timing-critical SW would seem to apply.
> Do the additional features of 2005 target real-time systems?
Some do; some don't. In the former category, there are task-termination
handlers, interfaces that must be implemented by tasks or protected
objects, and timing events and handlers, among others.
> Finally, are the products from compiler vendors (Aionix and RR) that much
> better than GNAT/GPL?
It depends on how you define "that much better". GNAT GPL is based on a
mature Ada-95 compiler, but implements most of the new version. The
commercial compilers are Ada-95 compilers. If you restrict yourself to
unchanged Ada-95 features, then they're probably comparable. Otherwise,
you're comparing apples to pears. GNAT GPL has a number of known errors
in the new features; the commercial compilers don't have the new
features. You have to work around the errors in GNAT GPL; you're
unlikely to encounter that with a supported compiler.
--
Jeff Carter
"Go and boil your bottoms."
Monty Python & the Holy Grail
01
next prev parent reply other threads:[~2007-04-08 18:04 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-04-07 22:38 GNAT verses A# for soft-realtime system Chip and Allie Orange
2007-04-08 0:29 ` Jeffrey R. Carter
2007-04-08 15:11 ` Chip and Allie Orange
2007-04-08 18:04 ` Jeffrey R. Carter [this message]
2007-04-10 21:52 ` Robert A Duff
2007-04-09 11:46 ` Rob Veenker
2007-04-09 17:44 ` Chip Orange
2007-04-08 7:58 ` Dmitry A. Kazakov
2007-04-08 13:46 ` Pascal Obry
2007-04-09 16:08 ` Georg Bauhaus
2007-04-08 15:55 ` Chip and Allie Orange
2007-04-09 16:13 ` Georg Bauhaus
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox