comp.lang.ada
 help / color / mirror / Atom feed
From: "Marin D. Condic" <mcondic-nospam@quadruscorp.com>
Subject: Re: PL/SQL -> Ada
Date: 2000/03/28
Date: 2000-03-28T14:31:53+00:00	[thread overview]
Message-ID: <38E0EC54.A38F66CE@quadruscorp.com> (raw)
In-Reply-To: 38DFFEAE.8C694C4E@wa8tzg.org

Bill Meahan wrote:
> the iTek building. Seems Ada has a reputatation (around most of the auto
> industry, anyway) of being a language for missle programmers and/or
> anal-retentive types who spend more time arguing chapter and verse of
> ARM or ARM95 than actually coding anything useful. Sorry, but that's the
> image TPTB have of Ada. They'd rather throw up crap "Web applications"
> quickly than build robust systems. Code quality ain't Job 1. If it were,
> our "enterprise architecture" would not be 100% Microsoft, that's for
> sure :-(
> 
Behold! I send you out as sheep amidst the wolves. :-)

Most wrong impressions of Ada come either from rumors based on
misunderstandings or from experiences people have had misusing the
language. (Even us missile guys get it wrong sometimes) But someone has
to stand there and gently make the case for Ada as a viable tool. I've
had young fresh outs who've asked me why we didn't just scrap Ada and go
use C/C++ like the rest of the world, to which I respond that we can't
run mission critical software with the reliability of your average
Windows app. I could point to solid metrics that demonstrated an error
reduction by a factor of four and to numerous other studies that showed
C/C++ code to be far more error prone in ways that Ada code cannot even
get to. You then ask what is the cost of failure. Corporate dollars down
the tubes? Aborted missions? Deaths and lawsuits? Ada starts to sell as
cheap insurance - something your average businessman can understand.
Keep trying to make the case.

BTW: I'd have to agree about the language lawyer types as being a
negative sell for Ada. While I understand the value of language lawyers
when it comes to language design and implementation, I have often been
frustrated by them getting in the way of getting my job done. I've
sometimes tried to do something which looks perfectly reasonable from
the programmer's perspective only to have the compiler puke over it and
get told by the experts "Well the compiler is doing something perfectly
legal...." Maybe its legal but the law doesn't get the job done. Maybe
what we need to help avoid this is get the Ada language lawyers on
Valium or something so that when the programmer wants something
reasonable from the compiler, the response is more one of "Hey dude! No
problemo!" :-)

MDC
-- 
=============================================================
Marin David Condic   - Quadrus Corporation -   1.800.555.3393
1015-116 Atlantic Boulevard, Atlantic Beach, FL 32233
http://www.quadruscorp.com/
m c o n d i c @ q u a d r u s c o r p . c o m

***PLEASE REMOVE THE "-NOSPAM" PART OF MY RETURN ADDRESS***

Visit my web site at:  http://www.mcondic.com/

"Because that's where they keep the money."
    --  Willie Sutton when asked why he robbed banks. 
=============================================================




  parent reply	other threads:[~2000-03-28  0:00 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-03-25  0:00 PL/SQL -> Ada Foo Bar
2000-03-25  0:00 ` Foo Bar
2000-03-26  0:00 ` Marin D. Condic
2000-03-27  0:00   ` Andreas Schulz
2000-03-27  0:00     ` Pascal Obry
2000-03-27  0:00     ` Marin D. Condic
2000-03-27  0:00     ` Tony Matthews
2000-03-28  0:00       ` Vladimir Olensky
2000-03-27  0:00   ` Bill Meahan
2000-03-27  0:00     ` Marin D. Condic
2000-03-27  0:00       ` Brian Rogoff
2000-03-28  0:00         ` Bill Meahan
2000-03-28  0:00           ` Brian Rogoff
2000-03-28  0:00           ` Marin D. Condic [this message]
2000-03-28  0:00             ` Charles Hixson
2000-03-28  0:00             ` Ted Dennison
2000-03-29  0:00               ` Marin D. Condic
2000-03-30  0:00                 ` Robert Dewar
2000-03-30  0:00                   ` Marin D. Condic
2000-03-30  0:00                     ` Tucker Taft
2000-03-31  0:00                       ` Marin D. Condic
replies disabled

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