comp.lang.ada
 help / color / mirror / Atom feed
From: Richard Riehle <richard@adaworks.com>
Subject: Re: Embedded Ada Development Tools
Date: Thu, 06 Jun 2002 21:08:00 -0700
Date: 2002-06-07T04:05:07+00:00	[thread overview]
Message-ID: <3D0031A0.EB538E3C@adaworks.com> (raw)
In-Reply-To: 4519e058.0206061239.38e9aaab@posting.google.com

Ted Dennison wrote:

> Actually, I know of a couple of studies that found that novice Ada
> programmers who knew C still had more productivity and less bugs when
> they used Ada instead of C. Plus, Ada's generally considered easier to
> read and understand than C, which will be a big help once the
> replacement developer is hired.

I just took a quick tour through a new book from Microsoft Press
titled, Writing Secure Code.   It would be hilarious if it were not
so pathetic.    Over and over the authors demonstrate how to avoid
the pitfalls of writing code in C and C++.   Over and over I find
myself reacting with, "This problem simply would not occur if
they were writing in Ada."

The authors are well-intentioned and intelligent.  They even admit,
early in the book, that they are writing about C code because that
is the more widely used language even though it is clearly less
secure and less safe than many other languages.  Of course, they
never mention Ada since they probably no nothing about it.

One of my favorite monthly columns in C++ Report was called
"Obfuscated C++."    It was also a source of amusement because
the obfuscations described simply could not have happened in
Ada.   Still, these "professionals" continue to sell their  souls
to the Devil when it would be so much easier to harmonize
with the angels.

Richard Riehle




  reply	other threads:[~2002-06-07  4:08 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-06-03 19:15 Embedded Ada Development Tools Jason Gerry
2002-06-03 19:24 ` Jim Rogers
2002-06-03 20:47   ` Marin David Condic
2002-06-05 15:09     ` John Kern
2002-06-05 16:54       ` Marin David Condic
2002-06-06 13:19         ` Jason Gerry
2002-06-06 16:08           ` Steven Deller
2002-06-06 17:03           ` John R. Strohm
2002-06-07  3:59             ` Richard Riehle
2002-06-06 19:25           ` Jeffrey Carter
2002-06-06 20:38           ` Bill Tate
2002-06-06 20:39           ` Ted Dennison
2002-06-07  4:08             ` Richard Riehle [this message]
2002-06-07 12:08           ` John English
2002-06-07 14:09             ` Larry Kilgallen
2002-06-07 13:28           ` Marin David Condic
2002-06-06 15:32         ` Robert C. Leif
2002-06-06 19:27         ` Jeffrey Carter
2002-06-07 13:42           ` Marin David Condic
2002-06-08  3:16             ` Jeffrey Carter
2002-06-10 14:00               ` Marin David Condic
2002-06-11 21:17                 ` Michael Bode
2002-06-12 19:42                   ` Randy Brukardt
2002-06-07  3:52         ` Richard Riehle
2002-06-06  0:48       ` Greg Bek
2002-06-06 12:14         ` John English
2002-06-06 15:59           ` Jerry Petrey
2002-06-03 23:26   ` Greg Bek
2002-06-07  4:11     ` Richard Riehle
2002-06-07  5:24       ` Michael Bode
replies disabled

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