comp.lang.ada
 help / color / mirror / Atom feed
From: "Dan'l Miller" <optikos@verizon.net>
Subject: Re: Teaching C/C++ from Ada perspective?
Date: Mon, 9 Jul 2018 08:19:32 -0700 (PDT)
Date: 2018-07-09T08:19:32-07:00	[thread overview]
Message-ID: <a9706d46-b308-4b0c-a3d1-85abc32cc037@googlegroups.com> (raw)
In-Reply-To: <0001HW.20F38DBF004C10E470000C5E92CF@news.individual.net>

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.

> 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.


  reply	other threads:[~2018-07-09 15:19 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 [this message]
2018-07-09 19:34                             ` Bill Findlay
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