comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: Re: Reference-oriented language and high-integrity software
Date: Fri, 03 Nov 2006 16:17:25 +0000
Date: 2006-11-03T16:17:25+00:00	[thread overview]
Message-ID: <m28xismrmy.fsf@grendel.local> (raw)
In-Reply-To: pan.2006.11.03.15.26.39.594331@linuxchip.demon.co.uk.uk.uk

"Dr. Adrian Wrigley" <amtw@linuxchip.demon.co.uk.uk.uk> writes:

> So the advantage is that you can attempt use existing programmers
> for writing high integrity/real-time software.  And the code
> produced can even be executed with standard compilers/runtimes,
> albeit without the benefits of the HI/RT environment.
> And of course, all the IDEs, code analysis tools can be used.
> Sounds rather useful.

I would have expected the cost of teaching a random programmer to
create good SPARK annotations would be quite a bit greater than the
cost of teaching a random Java programmer to write Ada (to the
equivalent level of competence, assuming that's acceptable of course).

We are developing a large-ish VxWorks application, but most of the
work is done on the host (Windows, eeew). With GNAT, you get the host
compiler as part of the cross-development bundle ...



  reply	other threads:[~2006-11-03 16:17 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-11-03  8:03 Reference-oriented language and high-integrity software Maciej Sobczak
2006-11-03  8:58 ` Ludovic Brenta
2006-11-03  9:06   ` Maciej Sobczak
2006-11-03  9:43     ` roderick.chapman
2006-11-03 11:25       ` Georg Bauhaus
2006-11-03 11:15     ` Ludovic Brenta
2006-11-03 11:59       ` Georg Bauhaus
2006-11-03 12:37 ` Peter Amey
2006-11-03 14:44   ` Martin Krischik
2006-11-03 15:27   ` Dr. Adrian Wrigley
2006-11-03 16:17     ` Simon Wright [this message]
2006-11-03 17:30     ` Jean-Pierre Rosen
2006-11-06  7:14     ` Martin Krischik
replies disabled

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