comp.lang.ada
 help / color / mirror / Atom feed
From: Terence <tbwright@cantv.net>
Subject: Re: another way to shoot yourself in the foot?
Date: Wed, 9 Jul 2008 15:49:51 -0700 (PDT)
Date: 2008-07-09T15:49:51-07:00	[thread overview]
Message-ID: <97999a95-1d2f-4bbb-8dd2-c528bd37e7c4@l42g2000hsc.googlegroups.com> (raw)
In-Reply-To: 1ijtbxq.1t7i71w700eykN%nospam@see.signature

SNIP:-
>Why does Gary Scott's company use almost entirely C++ if Gary Scott recommended Fortran?

I have met this situation many times.
As an example, a very large Oil Company first wrote its accounting
software n 1961 in Fortran, using integer arithemetic and separate
tracking of cents or pennies, on an IBM 1401 (after using plugboard
hardware). This included payroll.

Later, following IBM advice they took the PL/1 route after first
deviating via Cobol (and RPG and Mark4 !).

Very much later, Cobol, PL/1 and Fortran programmers became hard to
find, so the C and C++ languages were adopted after a look at Ada and
much talk with Borland. Basic was considered and actually used for
quick "stuff". Meanwhile I kept on updating the Fortran compilers and
the BMD and BMDP mathematical packages (which are/were Fortran IV
source code).

The points to consider always are:-
a) what the programming gurus" on staff think are the best options,
b) what the personnel staff say are the long-range availability of
programming candidates and prices,
c) what the universities and technical colleges have decided to teach
for problem-solving, especially to electrical, engineering and
geophysical/geology and mining students.

What a company finally decides on, can differ, even when competing in
the same fields.
And so long-term computer expert staff may know one language is far
better for the company's future, through years of exposure and use of
alternatives, yet have to bow to instructives based on economic
forces.

One solution I was not able to implement, was to take any new
programmers willing and available, and re-teach them a reasoned,
chosen and company-wide imposed language, which would have been
Fortran IV (over PL/1 by a hair) and of course going to F90 as soon an
F95 became available, one sure step behind.

I DID manage to get the concept accepted of hard-disk computer
workstations instead of terminals and maninframes well before it
became glaringly obvious as cheaper and more flexible.
Intercommunication was via minicomputers as message and file-passing
nodes and central file back-up and archiving points.



  reply	other threads:[~2008-07-09 22:49 UTC|newest]

Thread overview: 56+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-06-20  9:03 another way to shoot yourself in the foot? fedya_fedyakoff
2008-06-20  9:34 ` Dmitry A. Kazakov
2008-06-20  9:48   ` fedya_fedyakoff
2008-06-20 10:01     ` Ludovic Brenta
2008-06-20 10:05 ` christoph.grein
2008-06-20 10:26   ` Dmitry A. Kazakov
2008-06-20 16:12     ` Adam Beneschan
2008-06-20 15:48   ` Adam Beneschan
2008-06-20 19:27   ` Robert A Duff
2008-06-20 23:37     ` Jeffrey R. Carter
2008-06-21  8:56       ` Dmitry A. Kazakov
2008-06-22 20:44         ` Robert A Duff
2008-06-23  7:49           ` Dmitry A. Kazakov
2008-06-24  4:02             ` george.priv
2008-06-24  7:30               ` Dmitry A. Kazakov
2008-06-24 17:16                 ` Robert A Duff
2008-06-24 19:15                   ` Jeffrey R. Carter
2008-06-24 20:31                     ` Robert A Duff
2008-06-24 20:50                       ` Ludovic Brenta
2008-06-24 23:02                         ` Robert A Duff
2008-06-24 23:42                         ` Georg Bauhaus
2008-06-24 21:24                       ` Jeffrey R. Carter
2008-06-24 23:24                         ` Robert A Duff
2008-06-25 15:07                       ` Adam Beneschan
2008-06-24 14:59             ` Adam Beneschan
2008-06-24 16:41               ` Dmitry A. Kazakov
2008-06-24 17:20                 ` Robert A Duff
2008-06-24 17:52                   ` Dmitry A. Kazakov
2008-06-24 23:35                     ` Georg Bauhaus
2008-06-25  8:09                       ` Dmitry A. Kazakov
2008-06-25 10:32                         ` Georg Bauhaus
2008-06-25 12:06                           ` Dmitry A. Kazakov
2008-06-22 20:37       ` Robert A Duff
2008-06-22 21:25         ` Jeffrey R. Carter
2008-07-04 20:52           ` Colin Paul Gloster
2008-07-04 22:15             ` (see below)
2008-07-05 16:06               ` Colin Paul Gloster
2008-07-05 13:38             ` Gary Scott
2008-07-05 16:42               ` Colin Paul Gloster
2008-07-05 19:00                 ` Gary Scott
2008-07-09 19:39                   ` Colin Paul Gloster
2008-07-09 20:35                     ` Richard Maine
2008-07-09 22:49                       ` Terence [this message]
2008-07-10  1:07                         ` Gary Scott
2008-07-10 14:10                       ` Colin Paul Gloster
2008-07-10 14:57                         ` fj
2008-07-10 16:47                           ` Richard Maine
2008-07-10 17:03                         ` Dick Hendrickson
2008-07-10 17:26                           ` Craig Powers
2008-07-10 19:55                             ` James Giles
2008-07-10 20:45                               ` Dick Hendrickson
2008-07-10 21:22                                 ` Richard Maine
2008-07-10 21:29                                   ` Craig Powers
2008-07-10 20:45                               ` Craig Powers
2008-07-10 19:51                           ` James Giles
2008-07-11 15:02                             ` Colin Paul Gloster
replies disabled

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