comp.lang.ada
 help / color / mirror / Atom feed
From: "Dan'l Miller" <optikos@verizon.net>
Subject: Re: Teaching C/C++ from Ada perspective?
Date: Fri, 6 Jul 2018 14:32:34 -0700 (PDT)
Date: 2018-07-06T14:32:34-07:00	[thread overview]
Message-ID: <1162d6bf-c226-4089-ae2e-870c7da9c80f@googlegroups.com> (raw)
In-Reply-To: <d3af3007-d096-40bc-8704-dc55d691472d@googlegroups.com>

On Friday, July 6, 2018 at 3:42:48 PM UTC-5, Maciej Sobczak wrote:
> _________ do not refer to Steelman, so why do you?

Because Steelman was one of the highest achievements in the history of humankind in defining a system of measurement for what is a software-engineering-facilitating programming language and what is not.

Do you have a suggestion for any other language-agnostic set of requirements that serves as a measuring stick for what is a software-engineering-facilitating programming language and what is not?

The -man series is clearly language agnostic, because no less than 6 quite-different programming languages were devised/modified to attempt to enact them, especially the final 2 refinements:  Ironman & Steelman.

Perhaps you haven't noticed:  the -man series of requirements to devise a measuring stick of what is and is not a software-engineering-facilitating programming language was not only intended to a monumental achievement in the history of Western Civilization (especially The West during the Cold War), but the -man series is intended to be a quite scientific-experiment approach to the topic.
1) Yellow, Blue, Red, and Green were the specimens being experimented upon as evolutionarily-divergent paths to undergo natural selection as survival of the fittest
and
2) Tartan and -75+15PL/I was the control group, pre-disqualifed from winning the natural-selection competition
and
3) the -man series of requirements specifications are the Darwinian stressor to kill off the weak in the natural selection.

C++ was in a legally-protected zoo of sorts, not subjected to this natural selection because of the legalistic fluke of the AT&T Consent Decree in the 1956 break-up of the AT&T monopoly.  We moderns forget that there were 2 break-ups of AT&T, not only the baby-Bell one in 1984, but also the one where AT&T lost NEC split from Western Electric, Nortel (nee Northern Electric) split from Western Electric, ITT's Caribbean-Islands telephone network split from AT&T, Bell Canada split from AT&T, and AT&T severing occupation-of-Japan ties with NTT.  But most especially, AT&T agreed (in the Consent Decree) with IBM and the federal government of the USA in the USA's federal court system to refrain from entering the computers-for-sale marketspace, both as hardware and as software.  For a period of time, AT&T was the largest computer company in the world, selling hardware & software only to itself.  It was during this time from 1956 to 1984 that AT&T developed C and C++ in isolation from the rest of the world, with only a rather few leaks of very restrictive* licenses to a few universities, such as University of California at Berkeley.

* to comply with the Consent Decree

So, Maciej, your logic regarding Steelman not being a measuring stick of the AT&T languages too is quite naïve and flawed:  the primary reason that AT&T's post-PL/I work (upon AT&T's MULTICS divorce from General Electric in 1969) on programming languages was omitted from the HOLWG competition (as perhaps a 5th color language) was because of the Consent Decree that absolutely no one wanted to touch, most especially AT&T, the federal government, and IBM.  There were multiple dozens of lawyers in the USA's federal government, who from the day that they graduated from law school as young men & women to the day that they retired in old age worked ••on only one case post-WWII••:  the 2 break-ups of AT&T from 1949 and 1984.  Of all the Big Deals affecting every aspect of technology in the 20th century, this was one of the Biggest of the Big Deals.

Any alternative measuring stick that you might purport to be another even remotely useful system of measurement of what is and what is not a software-engineering-facilitating programming language would need to meet or exceed that level of science that overtly appears as quite a crescendo in HOLWG's -man series of requirements.


  reply	other threads:[~2018-07-06 21:32 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 [this message]
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
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