From: Bill Findlay <findlaybill@blueyonder.co.uk >
Subject: Re: Teaching C/C++ from Ada perspective?
Date: 9 Jul 2018 19:34:05 GMT
Date: 2018-07-09T19:34:05+00:00 [thread overview]
Message-ID: <fqhrldFnnueU1@mid.individual.net> (raw)
In-Reply-To: a9706d46-b308-4b0c-a3d1-85abc32cc037@googlegroups.com
Dan'l Miller <optikos@verizon.net> wrote:
> On Monday, July 9, 2018 at 7:34:09 AM UTC-5, Bill Findlay wrote:
>> On 8 Jul 2018, Dan'l Miller wrote
>> (in article<877d0a01-d342-433c-a541-3662736ae857@googlegroups.com>):
>>
>>> On Sunday, July 8, 2018 at 1:39:34 PM UTC-5, Bill Findlay wrote:
>>>> On 8 Jul 2018, Dan'l Miller wrote
>>>> (in article<1ab5db5c-7892-40a8-ae36-ca1ec1168768@googlegroups.com>):
>>>>
>>>>> If there is one single root-cause reason that Ada failed to launch
>>>>> on the launchpad from, say, 1985 to 1993, it was this spurned-detest of Ada
>>>>> in telecom, not because of what was in or not in Ada, but because telecom
>>>>> was
>>>>> excluded from the selection process.
>>>>
>>>> There is another.
>>>>
>>>> The right-on then-dominant faction in CS academia,
>>>> who might have been expected to welcome a language soundly based on SE
>>>> principles,
>>>> boycotted it without further consideration, simply because it originated in
>>>> the DoD.
>
> My alma mater had an all-Ada83 computer-science department in the school
> of engineering, fashioned out an older computer-technologist department.
> I went through the final grandfathered era of the mathematics department
> teaching the computer-science-proper courses. Some universities and some
> schools within otherwise-nonAda universities strongly embraced Ada as the
> definitive wave of the future (because they saw DoD's extant Ada mandate
> on the table, but not the forthcoming POSIX mandate from DoCommerce/GSA/NIST).
>
>>> I strongly suspect that was because of universities' desire for finding favor
>>> in AT&T's eyes regarding coveted Unix licenses (pre-1984) ...
>>
>> (a) We had a Unix licence since 1975, and a BSD licence since 1978.
>>
>> (b) The people who negotiated licences were not the people who decided which
>> language to teach.
>
> Yeah right. Letting the C fruit rot on the vine after the gardener
> carefully cultivated that coveted licensing relationship would not have
> gone over very well.
>
> Troublesome heads of departments can easily be shuffled back into the
> deck. Troublesome deans almost as easily. The nail that stands out
> shall be hammered down.
I seem to have hit the nail on the head with “paranoia”.
>> So no, paranoia about AT&T had nothing to do with it.
>> Knee jerk aversion to the products of the DoD had everything to do with it.
>
> In the telecom industry of that era (i.e., the 2nd largest amount of
> realtime embedded systems), that same* knee-jerk reaction was the basis
> of the motivation for developing CHILL and C++ (and to some degree the
> unwavering dedication to C as the workhorse at AT&T, and to some degree
> AT&T's PL/I divorce in 1969).
>
> * with respect to not-invented-here technology; not w.r.t. to any
> anti-war anti-military stance that might have been present in universities post-Vietnam
>
>>> Every college and university (or school/division/department therewithin)
>>> hitched their gravytrain wagons to 1 of those 3 during the 1980s.
>>
>> In your experience, which was not ours.
>
> Yes, in my direct observation: it varied per campus in regional
> university systems. It varied per school on the same campus. At times,
> it varied even per department within the same school (e.g.,
> math/hard-sciences versus computer science). One might be fervently a
> VMS shop, the other fervently a BSD shop. One might be a diversity shop
> (e.g., all of MULTICS, PRIMOS, VMS, HP, DG, IBM-world), the other might
> be a monolithic shop (e.g., only VMS; only IBM-world). It all depended
> on who from corporate world was on the curriculum-advisory committee for
> that university or campus, on who was donating what gratis, and on what
> network of other appointments the staff had with research labs or defense
> contractors or other universities to mimic.
>
You do not seem to have considered that your observation did not extend to
my continent.
--
Bill Findlay
next prev parent reply other threads:[~2018-07-09 19:34 UTC|newest]
Thread overview: 117+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-06-30 18:04 Teaching C/C++ from Ada perspective? kouaoua16
2018-06-30 18:15 ` Luke A. Guest
2018-06-30 19:27 ` Dan'l Miller
2018-06-30 19:07 ` Dan'l Miller
2018-07-01 16:12 ` kouaoua16
2018-07-01 17:08 ` Luke A. Guest
2018-07-01 19:19 ` Dan'l Miller
2018-07-02 6:12 ` Maciej Sobczak
2018-07-01 20:52 ` Maciej Sobczak
2018-07-01 21:35 ` Dan'l Miller
2018-07-02 5:56 ` Maciej Sobczak
2018-07-02 9:58 ` Marius Amado-Alves
2018-07-02 11:03 ` Maciej Sobczak
2018-07-02 13:52 ` Marius Amado-Alves
2018-07-04 12:10 ` Dan'l Miller
2018-07-02 20:14 ` Paul Rubin
2018-07-03 9:48 ` Marius Amado-Alves
2018-07-04 2:52 ` Paul Rubin
2018-07-02 18:52 ` Dan'l Miller
2018-07-03 8:00 ` Maciej Sobczak
2018-07-03 12:40 ` Dan'l Miller
2018-07-03 20:54 ` Maciej Sobczak
2018-07-04 3:10 ` Dan'l Miller
2018-07-04 7:59 ` Maciej Sobczak
2018-07-04 8:37 ` Marius Amado-Alves
2018-07-04 12:22 ` Maciej Sobczak
2018-07-04 14:13 ` Simon Wright
2018-07-04 14:56 ` Maciej Sobczak
2018-07-04 15:52 ` Dmitry A. Kazakov
2018-07-04 16:24 ` Alejandro R. Mosteo
2018-07-04 20:00 ` Jeffrey R. Carter
2018-07-05 18:35 ` Randy Brukardt
2018-07-05 19:39 ` Jeffrey R. Carter
2018-07-06 18:45 ` Randy Brukardt
2018-07-04 20:13 ` Maciej Sobczak
2018-07-04 21:09 ` Dmitry A. Kazakov
2018-07-05 5:49 ` Maciej Sobczak
2018-07-05 7:37 ` Dmitry A. Kazakov
2018-07-05 13:14 ` Maciej Sobczak
2018-07-05 15:18 ` Dmitry A. Kazakov
2018-07-05 19:16 ` Randy Brukardt
2018-07-07 15:09 ` Lucretia
2018-07-05 19:12 ` Randy Brukardt
2018-07-05 20:10 ` Maciej Sobczak
2018-07-06 19:01 ` Randy Brukardt
2018-07-06 19:35 ` Dmitry A. Kazakov
2018-07-05 7:43 ` Alejandro R. Mosteo
2018-07-05 18:53 ` Randy Brukardt
2018-07-05 19:06 ` Dan'l Miller
2018-07-06 18:47 ` Randy Brukardt
2018-07-05 20:12 ` Maciej Sobczak
2018-07-06 18:51 ` Randy Brukardt
2018-07-06 19:43 ` Dmitry A. Kazakov
2018-07-06 20:18 ` Dan'l Miller
2018-07-07 8:39 ` Dmitry A. Kazakov
2018-07-07 11:53 ` Björn Lundin
2018-07-06 20:22 ` Maciej Sobczak
2018-07-06 23:26 ` Paul Rubin
2018-07-07 6:17 ` J-P. Rosen
2018-07-07 6:37 ` Micronian Coder
2018-07-07 8:48 ` Privacy and child packages (Was: Teaching C/C++ from Ada perspective?) Jacob Sparre Andersen
2018-07-07 20:19 ` Teaching C/C++ from Ada perspective? Maciej Sobczak
2018-07-08 15:25 ` Simon Wright
2018-07-08 20:00 ` Maciej Sobczak
2018-07-09 9:04 ` Alejandro R. Mosteo
2018-07-05 15:30 ` Dan'l Miller
2018-07-05 20:38 ` Maciej Sobczak
2018-07-05 21:05 ` Dan'l Miller
2018-07-05 18:47 ` Randy Brukardt
2018-07-04 16:01 ` Simon Wright
2018-07-04 17:12 ` G. B.
2018-07-04 20:18 ` Maciej Sobczak
2018-07-04 21:03 ` G.B.
2018-07-04 17:21 ` Dan'l Miller
2018-07-04 20:36 ` Maciej Sobczak
2018-07-04 22:44 ` Dan'l Miller
2018-07-05 2:01 ` Luke A. Guest
2018-07-05 5:03 ` Dan'l Miller
2018-07-05 5:58 ` Maciej Sobczak
2018-07-05 19:25 ` Randy Brukardt
2018-07-05 19:22 ` Randy Brukardt
2018-07-05 18:31 ` Randy Brukardt
2018-07-06 3:32 ` Dan'l Miller
2018-07-06 12:05 ` Dan'l Miller
2018-07-06 20:42 ` Maciej Sobczak
2018-07-06 21:32 ` Dan'l Miller
2018-07-07 20:43 ` Maciej Sobczak
2018-07-08 17:36 ` Dan'l Miller
2018-07-08 18:39 ` Bill Findlay
2018-07-08 19:28 ` Dan'l Miller
2018-07-09 12:34 ` Bill Findlay
2018-07-09 15:19 ` Dan'l Miller
2018-07-09 19:34 ` Bill Findlay [this message]
2018-07-09 22:03 ` Dan'l Miller
2018-07-09 22:35 ` Bill Findlay
2018-07-10 1:56 ` Lucretia
2018-07-10 23:14 ` Randy Brukardt
2018-07-11 14:05 ` Dan'l Miller
2018-07-11 20:20 ` Randy Brukardt
2018-07-08 20:43 ` Maciej Sobczak
2018-07-08 23:17 ` Dan'l Miller
2018-07-09 6:13 ` Maciej Sobczak
2018-07-09 16:35 ` Dan'l Miller
2018-07-10 23:20 ` Randy Brukardt
2018-07-10 23:51 ` Britt
2018-07-02 17:10 ` kouaoua16
2018-07-02 17:28 ` Dennis Lee Bieber
2018-07-02 18:22 ` Maciej Sobczak
2018-07-02 20:27 ` G.B.
2018-07-02 0:11 ` Paul Rubin
2018-07-02 14:26 ` kouaoua16
2018-07-02 19:57 ` G.B.
2018-07-02 20:17 ` Dan'l Miller
2018-07-03 9:56 ` Brian Drummond
2018-07-04 12:18 ` Olivier Henley
2018-07-04 14:17 ` kouaoua16
2018-07-12 5:38 ` robin.vowels
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox