From: "Marin David Condic" <dont.bother.mcondic.auntie.spam@[acm.org>
Subject: Re: Language support for flexible handling of system-detected errors.
Date: Thu, 4 Apr 2002 09:48:59 -0500
Date: 2002-04-04T14:49:00+00:00 [thread overview]
Message-ID: <a8hp4s$qe3$1@nh.pace.co.uk> (raw)
In-Reply-To: tRPq8.1821$2z1.252@news02.bloor.is.net.cable.rogers.com
"Mark Bottomley" <mark.bottomley@rogers.com> wrote in message
news:tRPq8.1821$2z1.252@news02.bloor.is.net.cable.rogers.com...
> I would be interested to know if you ever used Rational's Ada development
> environments?
>
I remember when Ada was first out there and Rational came out with their
compiler - that had to run on their own custom hardware. I remember getting
some information about it and hearing Grady Booch talk about it at a trade
show. I never used it. I didn't know anybody who could afford it. :-)
> My experience is that even the earlier environments on their (admittedly
> expensive) custom
> hardware (the R1000's) provided syntax completion, change impact analysis,
> full incremental
> compilation, and fine grained integral revision control that I have yet to
> see equalled. Using
> one of these in a serious development environment where the customer (the
> military) is more
> concerned about tracability and all the nice things in doing rigorous
> development made it a
> pleasure to use.
>
Yeah, I recall the R1000 had some very interesting and inovative features.
IIRC, it didn't store Ada programs as raw text - it went straight from the
editor into a parse tree and was kept that way. There might have been lots
of cool things about it, but there were just so many impracticalities about
it that even though I was in the Defense Industry in the days of cost-plus
contracts, I had no knowledge of or contact with any projects that were
using it. It was just *way* too expensive and/or didn't target whatever
environment was required.
> This cadillac environment was still a fraction of a programmer's annual
> salary, but it was
> typically targetted to embedded systems, not desktops.
>
A *fraction* of a programmer's salary? Unless you were *way* better paid
than I was back in those days, it was more like a *multiple* of a
programmer's salary. I don't remember the exact numbers for the various
options I had looked at back then, but I'm pretty sure that (say, circa late
80's) the base sticker price was somewhere in the six-figure range. It was
definitely beyond the consideration of any garage-startups and quite a bit
more spendy than any DoD contractors I knew wanted to go.
> I still think the greatest thing about Ada is that a compiling program is
> likely to run, where
> a compiling C++ program is just starting out.
>
Definitely a major advantage in my book. Its like having a spelling/grammar
checker for your word processor. It keeps you from making the most egregious
(and stupid/trivial) errors up front. And everyone knows that the earlier
you detect/correct an error in any production chain the less it costs to
fix.
MDC
--
Marin David Condic
Senior Software Engineer
Pace Micro Technology Americas www.pacemicro.com
Enabling the digital revolution
e-Mail: marin.condic@pacemicro.com
next prev parent reply other threads:[~2002-04-04 14:48 UTC|newest]
Thread overview: 96+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <j8R78.48$Eh5.268@castor.casema.net>
[not found] ` <f6013729.0202260913.59286c63@posting.google.com>
[not found] ` < <jbTm8.94778$702.21482@sccrnsc02>
[not found] ` <a7hkfe$bbt$1@pegasus.csx.cam.ac.uk>
[not found] ` <a7htp0$rh429@news.kvaerner.com>
2002-03-24 0:16 ` Language support for flexible handling of system-detected errors Adam Tissa
2002-03-24 0:46 ` Jim Rogers
2002-03-24 6:45 ` Tissa Adam
2002-03-24 19:58 ` Rodrigo Cunha
2002-03-25 10:17 ` Tim Shoppa
2002-03-26 23:29 ` Kent Paul Dolan
2002-03-24 11:38 ` Simon Wright
2002-03-24 12:42 ` Marc A. Criley
2002-03-24 14:56 ` Larry Kilgallen
2002-03-24 18:59 ` Steve Doiel
2002-03-26 22:42 ` Adam Tissa
2002-03-27 6:31 ` Simon Wright
2002-03-26 22:42 ` Cost of Ada support Adam Tissa
2002-03-26 23:06 ` Mark Johnson
2002-03-27 0:17 ` Marin David Condic
2002-03-27 22:14 ` Wes Groleau
2002-03-28 15:30 ` Marin David Condic
2002-03-29 3:29 ` Wes Groleau
2002-03-29 14:39 ` Marin David Condic
2002-03-27 12:13 ` Larry Kilgallen
2002-03-27 9:23 ` Pascal Obry
2002-03-24 13:28 ` Language support for flexible handling of system-detected errors chris.danx
2002-03-25 12:32 ` Georg Bauhaus
2002-03-24 14:52 ` Paul Repacholi
2002-03-24 22:35 ` Greg Bek
2002-03-26 6:48 ` Richard Riehle
2002-03-25 10:42 ` Tarjei T. Jensen
2002-03-26 16:27 ` Wes Groleau
2002-03-28 3:10 ` Maynard Handley
2002-03-28 5:17 ` Andrew W. Reynolds
2002-03-28 15:03 ` Stefan Monnier <foo@acm.com>
2002-03-28 15:54 ` Nick Maclaren
2002-03-28 16:19 ` hack
2002-03-28 17:22 ` Nick Maclaren
2002-03-28 18:49 ` Marin David Condic
2002-03-29 10:04 ` Nick Maclaren
2002-03-29 14:20 ` Wes Groleau
2002-03-29 15:09 ` Marin David Condic
2002-04-01 14:28 ` Wes Groleau
2002-04-01 16:29 ` Marin David Condic
2002-04-02 18:21 ` Wes Groleau
2002-03-28 15:36 ` Marin David Condic
2002-03-29 14:49 ` Larry Kilgallen
2002-03-29 16:56 ` hack
2002-03-29 17:14 ` Preben Randhol
2002-03-29 18:37 ` Marin David Condic
2002-04-01 15:53 ` hack
2002-04-01 16:47 ` Marin David Condic
2002-04-02 17:15 ` hack
2002-04-04 10:34 ` pascal stenuit
2002-04-01 17:44 ` Stephen Leake
2002-04-01 18:22 ` Marin David Condic
2002-03-29 18:05 ` tmoran
2002-03-29 18:41 ` Marin David Condic
2002-03-30 13:46 ` Larry Kilgallen
2002-04-01 15:35 ` Marin David Condic
2002-03-28 15:39 ` Georg Bauhaus
2002-03-29 14:44 ` Marin David Condic
2002-04-02 1:04 ` David Hoyt
2002-04-02 21:51 ` Maynard Handley
2002-04-03 14:34 ` Marin David Condic
2002-04-04 3:34 ` Mark Bottomley
2002-04-04 14:48 ` Marin David Condic [this message]
2002-04-04 16:04 ` Wes Groleau
2002-04-04 7:07 ` Ketil Malde
2002-04-04 15:01 ` Marin David Condic
2002-04-04 16:54 ` Warren W. Gay VE3WWG
2002-04-04 17:56 ` Marin David Condic
2002-04-05 16:57 ` Warren W. Gay VE3WWG
2002-04-05 18:07 ` Marin David Condic
2002-04-10 16:29 ` Warren W. Gay VE3WWG
2002-04-04 7:58 ` Ingo Marks
2002-04-04 15:18 ` Marin David Condic
2002-04-08 17:17 ` Kevin Cline
2002-04-08 17:44 ` Ingo Marks
2002-04-08 18:10 ` Nick Maclaren
2002-03-28 17:01 ` Wes Groleau
2002-03-28 17:27 ` Pascal Obry
2002-03-28 18:45 ` Simon Wright
2002-03-29 0:33 ` Ned Holbrook
2002-03-29 2:19 ` Tony Finch
2002-03-29 4:15 ` Darren New
2002-03-29 14:50 ` Marin David Condic
2002-03-30 3:38 ` Larry Kilgallen
2002-04-01 14:31 ` Wes Groleau
2002-04-01 15:46 ` Marin David Condic
2002-04-02 18:28 ` Wes Groleau
2002-04-02 18:48 ` Marin David Condic
2002-04-03 7:17 ` Adam Tissa
2002-04-03 17:58 ` Darren New
2002-03-29 16:28 ` Georg Bauhaus
2002-03-29 17:08 ` hack
2002-03-29 17:38 ` Nick Maclaren
2002-03-30 15:06 ` Peter da Silva
2002-03-30 17:26 ` Erik Corry
2002-03-28 22:37 ` Randy Brukardt
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox