From: wilson <winslole@udayton.edu>
Subject: Re: F-22 ADA Programming
Date: Sat, 15 Nov 2014 01:43:11 -0500
Date: 2014-11-15T01:43:11-05:00 [thread overview]
Message-ID: <op.xpcsx9nk1hq4pq@leon-hp> (raw)
In-Reply-To: od4d6a92g3nv12nrn8u4qsg6b5vrvavqe1@4ax.com
On Fri, 14 Nov 2014 18:46:19 -0500, Dennis Lee Bieber
<wlfraed@ix.netcom.com> wrote:
> On Fri, 14 Nov 2014 14:54:34 -0800 (PST), rriehle@itu.edu declaimed the
> following:
>
>> I recall from when I was actively teaching Ada that one large DoD
>> contractor (one of the largest) decided to use C++ instead of Ada. The
>> reason? We can hire C++ programmers right out of college. This is
>> rather strange. Why would they think that recent college graduates
>> schooled in a clunky language such as C++, where they wrote mostly toy
>> programs using features that we cannot allow (notice the long list of
>> proscriptions for JSF), who need to be retaught how to use the language
>> safely -- how can they think they are getting any benefit? I used to
>> ask they, "Why would you choose a programming language that is
>> inherently error-prone and expect an outcome that is error-free?"
>> Answer: "Go away Richard. We have made our decision."
>>
>
> Well... I was in a program where the "real-time" group (about 30
> people, out of 130 in the department) did a study to determine what
> language they would use when moving from PDP-11 assembly to a suite of
> VAX-11 systems. I don't know what the real arguments were, but they
> rejected VAX-11 assembly (fine, it is a different instruction set),
> rejected F77 [remember those other 100 employees? we were all skilled in
> VAX F77]... They did reject C! (yay, one win).
>
> They chose DEC Pascal to implement the ground-base real-time system!
> Main argument -- they could find Pascal programmers coming out of college
> (dates this effort, doesn't it?) Though what a bunch of Turbo-Pascal
> users
> would be capable of on a multiprocessing OS I have no idea (I don't
> recall
> any significant hiring taking place either).
>
> The decision made when I learned of the "study" I still submitted a
> comment to the management emphasizing that we had a significant staff
> skilled in F77 with DEC extensions (I once bent the I/O system to do
> double-buffered 9-track tape input -- all using F77 constructs!). I also
> emphasized that, as long as they were going to go the mile for Pascal,
> they
> should have fallen onto their faces and picked up Ada which was designed
> for the type of application they were making, and corrected the flaws of
> Pascal.
>
> Ah well, probably the same contractor -- current initials of LM
-- When I aaked a DOD contractor in the late 90s why they changed to C++
the answer was: We can hire C++ programmers from the local college, but
they seem incapable of learning Ada.
I wonder how many other languages these "programmers" could learn.
next prev parent reply other threads:[~2014-11-15 6:43 UTC|newest]
Thread overview: 97+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-10-26 18:31 F-22 ADA Programming nathandsash
2014-10-26 19:02 ` Martyn Pike
2014-10-26 21:20 ` David Botton
2014-10-26 23:24 ` Jeffrey Carter
2014-10-26 23:55 ` David Botton
2014-11-14 22:54 ` rriehle
2014-11-14 23:46 ` Dennis Lee Bieber
2014-11-15 6:43 ` wilson [this message]
2014-11-15 17:49 ` Jeffrey Carter
2014-11-15 21:28 ` Maciej Sobczak
2014-11-16 9:57 ` Jean François Martinez
2014-11-16 22:26 ` Maciej Sobczak
2014-11-17 0:33 ` Jean François Martinez
2014-10-27 0:13 ` Robert A Duff
2014-10-27 0:31 ` David Botton
2014-10-27 10:17 ` Georg Bauhaus
2014-10-27 10:47 ` J-P. Rosen
2014-10-27 15:06 ` Adam Beneschan
2014-10-27 22:32 ` Randy Brukardt
2014-10-27 6:28 ` Pascal Obry
2014-10-27 15:04 ` Adam Beneschan
2014-10-27 15:17 ` Björn Lundin
2014-10-27 15:41 ` Maciej Sobczak
2014-10-27 16:01 ` Robert A Duff
2014-10-27 20:16 ` Adam Beneschan
2014-10-28 8:45 ` Natasha Kerensikova
2014-10-28 11:58 ` Bill White
2014-10-28 14:56 ` Adam Beneschan
2014-10-28 19:36 ` Bill White
2014-10-28 18:29 ` Jeffrey Carter
2014-10-28 18:37 ` Adam Beneschan
2014-10-28 19:14 ` David Botton
2014-10-28 21:06 ` Jeffrey Carter
2014-10-28 21:32 ` Simon Clubley
2014-10-28 21:37 ` Adam Beneschan
2014-10-28 23:59 ` Jeffrey Carter
2014-10-29 0:34 ` Adam Beneschan
2014-10-29 5:24 ` Jeffrey Carter
2014-10-29 8:37 ` Dmitry A. Kazakov
2014-10-29 17:20 ` Jeffrey Carter
2014-10-29 20:43 ` Dmitry A. Kazakov
2014-10-29 20:55 ` Jeffrey Carter
2014-10-29 21:40 ` Georg Bauhaus
2014-10-30 8:56 ` Dmitry A. Kazakov
2014-11-08 4:52 ` Randy Brukardt
2014-11-08 8:12 ` Dmitry A. Kazakov
2014-10-30 15:38 ` Maciej Sobczak
2014-10-30 15:49 ` Alan Jump
2014-10-30 22:33 ` Dennis Lee Bieber
2014-10-30 23:13 ` Jeffrey Carter
2014-10-30 16:07 ` Bill White
2014-10-30 22:37 ` Maciej Sobczak
2014-10-31 9:41 ` Georg Bauhaus
2014-10-31 12:51 ` Brad Moore
2014-11-01 3:03 ` C versus Ada (once again :-)), was: " Simon Clubley
2014-11-01 13:35 ` Georg Bauhaus
2014-11-03 1:54 ` Simon Clubley
2014-11-03 9:42 ` Georg Bauhaus
2014-11-03 12:07 ` Luke A. Guest
2014-11-04 2:01 ` Simon Clubley
2014-11-03 14:26 ` Brian Drummond
2014-11-01 13:46 ` Maciej Sobczak
2014-11-03 2:01 ` Simon Clubley
2014-11-03 9:10 ` Maciej Sobczak
2014-11-03 12:09 ` Luke A. Guest
2014-11-03 12:40 ` Florian Weimer
2014-11-03 21:58 ` Shark8
2014-11-03 22:28 ` Dmitry A. Kazakov
2014-11-04 13:42 ` Florian Weimer
2014-11-04 15:01 ` G.B.
2014-11-04 15:50 ` Florian Weimer
2014-10-31 10:11 ` Bill White
2014-10-31 12:52 ` Maciej Sobczak
2014-11-02 15:40 ` Bill White
2014-11-02 22:23 ` Maciej Sobczak
2014-11-02 22:52 ` Peter Chapin
2014-11-03 1:36 ` Simon Clubley
2014-11-03 19:04 ` Laurent
2014-10-31 13:24 ` Jacob Sparre Andersen
2014-11-08 4:45 ` Randy Brukardt
2014-11-08 23:43 ` Shark8
2014-11-09 8:39 ` Simon Wright
2014-11-09 20:53 ` Shark8
2014-10-28 19:18 ` Simon Clubley
2014-10-27 16:34 ` David Botton
2014-10-27 16:51 ` brbarkstrom
2014-10-27 18:03 ` G.B.
2014-10-27 22:06 ` Simon Wright
2014-10-28 9:40 ` Georg Bauhaus
2014-10-27 20:06 ` Adam Beneschan
2014-10-27 20:21 ` David Botton
2014-10-28 11:34 ` tonyg
2014-10-27 17:01 ` Pascal Obry
2014-10-27 4:53 ` Jerry Petrey
2014-10-29 1:49 ` F-35 (was:F-22 ADA Programming) Robert Love
2014-10-30 9:01 ` Frédéric Praca
2014-10-30 9:07 ` Frédéric Praca
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox