comp.lang.ada
 help / color / mirror / Atom feed
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

  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