Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

I am NOT a kludge! I am a computer! -- tts


computers / alt.folklore.computers / Re: "In Defense of ALGOL"

SubjectAuthor
* "In Defense of ALGOL"Louis Krupp
+* Re: "In Defense of ALGOL"Peter Flass
|+* Re: "In Defense of ALGOL"Quadibloc
||+* Re: "In Defense of ALGOL"Ahem A Rivet's Shot
|||`- Re: "In Defense of ALGOL"Thomas Koenig
||`* Re: "In Defense of ALGOL"Bravosi
|| +* Re: "In Defense of ALGOL"Charlie Gibbs
|| |`- Re: "In Defense of ALGOL"Peter Flass
|| +- Re: "In Defense of ALGOL"Peter Flass
|| `* Re: "In Defense of ALGOL"Quadibloc
||  +- Re: "In Defense of ALGOL"Robin Vowels
||  `- Re: "In Defense of ALGOL"Anne & Lynn Wheeler
|`* Re: "In Defense of ALGOL"Louis Krupp
| +* Re: "In Defense of ALGOL"Robin Vowels
| |`- Re: "In Defense of ALGOL"Peter Flass
| `* Re: "In Defense of ALGOL"Stephen Fuld
|  +* Re: "In Defense of ALGOL"Louis Krupp
|  |+* Re: "In Defense of ALGOL"Stephen Fuld
|  ||`- Re: "In Defense of ALGOL"Andy Walker
|  |+* Re: "In Defense of ALGOL"Paul Kimpel
|  ||`- Re: "In Defense of ALGOL"Charlie Gibbs
|  |`* Re: "In Defense of ALGOL"Quadibloc
|  | +- Re: "In Defense of ALGOL"Peter Flass
|  | +* Re: "In Defense of ALGOL"Robin Vowels
|  | |+* Re: "In Defense of ALGOL"Peter Flass
|  | ||+- Re: "In Defense of ALGOL"Charlie Gibbs
|  | ||`* Re: "In Defense of ALGOL"Quadibloc
|  | || `* Re: "In Defense of ALGOL"Bob Eager
|  | ||  `* Re: "In Defense of ALGOL"Andy Walker
|  | ||   +* Re: "In Defense of ALGOL"Bill Findlay
|  | ||   |`* Re: "In Defense of ALGOL"Andy Walker
|  | ||   | `- Re: "In Defense of ALGOL"Bill Findlay
|  | ||   `- Re: "In Defense of ALGOL"Bob Eager
|  | |`* Re: "In Defense of ALGOL"Ahem A Rivet's Shot
|  | | `- Re: "In Defense of ALGOL"Robin Vowels
|  | `- Re: "In Defense of ALGOL"John Levine
|  +* Re: "In Defense of ALGOL"Peter Flass
|  |`- Re: "In Defense of ALGOL"Andrew
|  `* Re: "In Defense of ALGOL"Robin Vowels
|   +- Re: "In Defense of ALGOL"Peter Flass
|   `* Re: "In Defense of ALGOL"Rich Alderson
|    +- Re: "In Defense of ALGOL"John Levine
|    `* Re: "In Defense of ALGOL"Robin Vowels
|     +* PDP-10 had PL/I???? [was Re: "In Defense of ALGOL"]Rich Alderson
|     |+* Re: PDP-10 had PL/I???? [was Re: "In Defense of ALGOL"]Robin Vowels
|     ||`- Re: PDP-10 had PL/I???? [was Re: "In Defense of ALGOL"]Rich Alderson
|     |`- Re: PDP-10 had PL/I???? [was Re: "In Defense of ALGOL"]Peter Flass
|     `- Re: "In Defense of ALGOL"Robin Vowels
+- Re: "In Defense of ALGOL"Robin Vowels
`* Re: "In Defense of ALGOL"Thomas Koenig
 +- Re: "In Defense of ALGOL"Robin Vowels
 `* Re: "In Defense of ALGOL"Peter Flass
  `- Re: "In Defense of ALGOL"Paul Kimpel

Pages:123
Re: "In Defense of ALGOL"

<35d8d584-acf9-4e08-aabd-58453d4c5df0n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6526&group=alt.folklore.computers#6526

  copy link   Newsgroups: alt.folklore.computers
X-Received: by 2002:a05:620a:28c5:b0:6bb:b0c9:3053 with SMTP id l5-20020a05620a28c500b006bbb0c93053mr32335746qkp.674.1662378599944;
Mon, 05 Sep 2022 04:49:59 -0700 (PDT)
X-Received: by 2002:a05:6870:d146:b0:127:76fd:382 with SMTP id
f6-20020a056870d14600b0012776fd0382mr1486872oac.257.1662378599647; Mon, 05
Sep 2022 04:49:59 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.folklore.computers
Date: Mon, 5 Sep 2022 04:49:59 -0700 (PDT)
In-Reply-To: <nBrQK.5577$ocy7.4796@fx38.iad>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:fb70:6300:6947:3c86:73e1:a64e;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:fb70:6300:6947:3c86:73e1:a64e
References: <Uk9QK.86055$Ny99.32250@fx16.iad> <745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<G8hQK.4591$NNy7.2680@fx39.iad> <tet5q8$2f6ln$1@dont-email.me> <nBrQK.5577$ocy7.4796@fx38.iad>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <35d8d584-acf9-4e08-aabd-58453d4c5df0n@googlegroups.com>
Subject: Re: "In Defense of ALGOL"
From: jsav...@ecn.ab.ca (Quadibloc)
Injection-Date: Mon, 05 Sep 2022 11:49:59 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2393
 by: Quadibloc - Mon, 5 Sep 2022 11:49 UTC

On Friday, September 2, 2022 at 12:05:09 PM UTC-6, Louis Krupp wrote:

> Burroughs Extended ALGOL borrowed formatting from FORTRAN, changing
> FORMAT statements to FORMAT declarations. It seemed natural and obvious
> at the time; it would be surprising -- and unfortunate -- if no other
> ALGOL implementations did something similar.

I think that Algol W also borrowed formatting from FORTRAN, although perhaps
not in the same way that Burroughs Extended ALGOL did that.

_Some_ implementations of ALGOL, including IBM's implementation for the
System/360, annoyed potential users by not using reserved words (as Algol W
did) but instead requiring that all keywords in the language be enclosed in
single quotes. I think that may be underrated as a cause for the failure of the
language to be widely adopted.

It _also_ didn't help that the publication language, at least, had a character set
which included a lot of characters most machines didn't have. Some Russian
machines, the IBM STRETCH, and some British machines were among the very
few exceptions.

John Savard

Re: "In Defense of ALGOL"

<63676728.684109438.673899.peter_flass-yahoo.com@news.eternal-september.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6527&group=alt.folklore.computers#6527

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: peter_fl...@yahoo.com (Peter Flass)
Newsgroups: alt.folklore.computers
Subject: Re: "In Defense of ALGOL"
Date: Mon, 5 Sep 2022 17:11:17 -0700
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <63676728.684109438.673899.peter_flass-yahoo.com@news.eternal-september.org>
References: <Uk9QK.86055$Ny99.32250@fx16.iad>
<745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<G8hQK.4591$NNy7.2680@fx39.iad>
<tet5q8$2f6ln$1@dont-email.me>
<nBrQK.5577$ocy7.4796@fx38.iad>
<35d8d584-acf9-4e08-aabd-58453d4c5df0n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="b0414d575402f1daf74ae2f3e23c007f";
logging-data="3903154"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18DRPuqCs2QHi7ffpftUVFi"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:CgYt3OdWBgdenpiWG71CFYURxqc=
sha1:0IUEP37fbPjzj2sQiCk2Kurr4as=
 by: Peter Flass - Tue, 6 Sep 2022 00:11 UTC

Quadibloc <jsavard@ecn.ab.ca> wrote:
> On Friday, September 2, 2022 at 12:05:09 PM UTC-6, Louis Krupp wrote:
>
>> Burroughs Extended ALGOL borrowed formatting from FORTRAN, changing
>> FORMAT statements to FORMAT declarations. It seemed natural and obvious
>> at the time; it would be surprising -- and unfortunate -- if no other
>> ALGOL implementations did something similar.
>
> I think that Algol W also borrowed formatting from FORTRAN, although perhaps
> not in the same way that Burroughs Extended ALGOL did that.
>
> _Some_ implementations of ALGOL, including IBM's implementation for the
> System/360, annoyed potential users by not using reserved words (as Algol W
> did) but instead requiring that all keywords in the language be enclosed in
> single quotes. I think that may be underrated as a cause for the failure of the
> language to be widely adopted.

I think it would be hard to underrate that as a factor, at least as far as
IBM’s ALGOL is concerned. ;-)

>
> It _also_ didn't help that the publication language, at least, had a character set
> which included a lot of characters most machines didn't have. Some Russian
> machines, the IBM STRETCH, and some British machines were among the very
> few exceptions.
>
> John Savard
>

--
Pete

Re: "In Defense of ALGOL"

<16285613-f455-4186-a609-c2782390c8e9n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6528&group=alt.folklore.computers#6528

  copy link   Newsgroups: alt.folklore.computers
X-Received: by 2002:a37:9d6:0:b0:6c7:3c3d:291d with SMTP id 205-20020a3709d6000000b006c73c3d291dmr5874662qkj.132.1662428678150;
Mon, 05 Sep 2022 18:44:38 -0700 (PDT)
X-Received: by 2002:a05:6830:108e:b0:639:73b2:c17c with SMTP id
y14-20020a056830108e00b0063973b2c17cmr19362118oto.135.1662428677925; Mon, 05
Sep 2022 18:44:37 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.folklore.computers
Date: Mon, 5 Sep 2022 18:44:37 -0700 (PDT)
In-Reply-To: <35d8d584-acf9-4e08-aabd-58453d4c5df0n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=202.67.103.232; posting-account=S_MdrwoAAAD7T2pxG2e393dk6y0tc0Le
NNTP-Posting-Host: 202.67.103.232
References: <Uk9QK.86055$Ny99.32250@fx16.iad> <745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<G8hQK.4591$NNy7.2680@fx39.iad> <tet5q8$2f6ln$1@dont-email.me>
<nBrQK.5577$ocy7.4796@fx38.iad> <35d8d584-acf9-4e08-aabd-58453d4c5df0n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <16285613-f455-4186-a609-c2782390c8e9n@googlegroups.com>
Subject: Re: "In Defense of ALGOL"
From: robin.vo...@gmail.com (Robin Vowels)
Injection-Date: Tue, 06 Sep 2022 01:44:38 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3116
 by: Robin Vowels - Tue, 6 Sep 2022 01:44 UTC

On Monday, September 5, 2022 at 9:50:00 PM UTC+10, Quadibloc wrote:
> On Friday, September 2, 2022 at 12:05:09 PM UTC-6, Louis Krupp wrote:
>
> > Burroughs Extended ALGOL borrowed formatting from FORTRAN, changing
> > FORMAT statements to FORMAT declarations. It seemed natural and obvious
> > at the time; it would be surprising -- and unfortunate -- if no other
> > ALGOL implementations did something similar.
> I think that Algol W also borrowed formatting from FORTRAN, although perhaps
> not in the same way that Burroughs Extended ALGOL did that.
>
> _Some_ implementations of ALGOL, including IBM's implementation for the
> System/360, annoyed potential users by not using reserved words (as Algol W
> did) but instead requiring that all keywords in the language be enclosed in
> single quotes. I think that may be underrated as a cause for the failure of the
> language to be widely adopted.
..
I think that most implementations used apostrophes to delimit keywords.
..
> It _also_ didn't help that the publication language, at least, had a character set
> which included a lot of characters most machines didn't have.
..
The publication language was just that: a publication language.
It used upper and lower case, with boldface keywords, and special characters.
In 1960, most line printers offered upper case only, digits, and a limited
range of special characters.
That didn't change much for a couple of decades.
Printing terminals did offer upper and lower case, including
the ASR-38, Memorex, GE Terminet, Diablo, and the Friden flexowriter,
the latter going a lot closer to the publication language.
..
> Some Russian
> machines, the IBM STRETCH, and some British machines were among the very
> few exceptions.

Re: "In Defense of ALGOL"

<tf7e0v$1g8dl$1@news.mixmin.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6529&group=alt.folklore.computers#6529

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.mixmin.net!.POSTED!not-for-mail
From: syr...@for.ell (Bravosi)
Newsgroups: alt.folklore.computers
Subject: Re: "In Defense of ALGOL"
Date: Tue, 6 Sep 2022 07:24:11 -0500
Organization: Mixmin
Message-ID: <tf7e0v$1g8dl$1@news.mixmin.net>
References: <Uk9QK.86055$Ny99.32250@fx16.iad>
<745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<4a89f09b-d70e-4183-9b85-a5ba8d791e52n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 6 Sep 2022 12:21:51 -0000 (UTC)
Injection-Info: news.mixmin.net; posting-host="62b04fe82c8add4a4f04b3993c35445fb4d5bd9a";
logging-data="1581493"; mail-complaints-to="abuse@mixmin.net"
Content-Language: en-US
In-Reply-To: <4a89f09b-d70e-4183-9b85-a5ba8d791e52n@googlegroups.com>
 by: Bravosi - Tue, 6 Sep 2022 12:24 UTC

On 9/1/22 19:58, Quadibloc wrote:
> On Thursday, September 1, 2022 at 4:13:14 PM UTC-6, Peter Flass wrote:
>> ALGOL was later sunk by the
>> development of ALGOL-68, which (AIUI) was more different from ALGOL-60 than
>> C++ is from C.
>
> I have to agree that Algol-68 sank Algol. I had thought that the reason for that,
> aside from silly things like case ... esac, was that implementing Algol-68 was
> somewhat beyond the state of the art at the time.
>
> That doesn't mean that there were _no_ implementations, just that many who
> might have implemented an update to Algol did not feel themselves qualified
> to produce an adequate implementation.
>
> Of course, the world could have just ignored Algol-68, and stuck with Algol-60,
> perhaps with slight tweaks and improvements. What closed off _that_ line of
> development was...
>
> Pascal.
>
> John Savard

Pascal is still widely used. Tiobe Index is _not_ a very accurate
indicator of its market share. If I had to guesstimate I would say that
Pascal, Delphi, et al. are usually 2-3 slots higher on the index in reality.

The highly-paid engineers who use Pascal, Ada, and other Wirthian
languages do not frequent Internet forums promoting their design
choices. They are too busy making money to care what nerd wanks and
stack monkeys think.

I have been building Pascal libraries that I expect will still be usable
in 15-20 years. Can we say that of the 'popular' nerd languages? How
long will it be before Python breaks again? I have Pascal code bases
that are 15+ years old that still compile and run bug-free on modern
hardware.

The only thing missing from modern Pascal compilers is facilities for
directly accessing all hardware interfaces, like in C. If that facility
were baked in a lot of C programmers would switch. I would love to be
able to gin up bootloaders and microkernels with a standard Pascal-like
syntax.

Wirth's vision of Algol wins. Anyway that's my nickle's wirth.

--

Bravosi

Re: "In Defense of ALGOL"

<PbKRK.395997$Ny99.329955@fx16.iad>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6530&group=alt.folklore.computers#6530

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx16.iad.POSTED!not-for-mail
Newsgroups: alt.folklore.computers
From: cgi...@kltpzyxm.invalid (Charlie Gibbs)
Subject: Re: "In Defense of ALGOL"
References: <Uk9QK.86055$Ny99.32250@fx16.iad>
<745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<4a89f09b-d70e-4183-9b85-a5ba8d791e52n@googlegroups.com>
<tf7e0v$1g8dl$1@news.mixmin.net>
User-Agent: slrn/1.0.3 (Linux)
Lines: 31
Message-ID: <PbKRK.395997$Ny99.329955@fx16.iad>
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Tue, 06 Sep 2022 16:03:59 UTC
Date: Tue, 06 Sep 2022 16:03:59 GMT
X-Received-Bytes: 1992
 by: Charlie Gibbs - Tue, 6 Sep 2022 16:03 UTC

On 2022-09-06, Bravosi <syrio@for.ell> wrote:

> I have been building Pascal libraries that I expect will still be usable
> in 15-20 years. Can we say that of the 'popular' nerd languages? How
> long will it be before Python breaks again? I have Pascal code bases
> that are 15+ years old that still compile and run bug-free on modern
> hardware.

I'm still maintaining the C code base that I wrote 30 years ago.
It compiles and runs on both Windows and Linux. I haven't seen
an SCO system for some time but it should still run there too.

> The only thing missing from modern Pascal compilers is facilities for
> directly accessing all hardware interfaces, like in C. If that facility
> were baked in a lot of C programmers would switch. I would love to be
> able to gin up bootloaders and microkernels with a standard Pascal-like
> syntax.

Sounds like a worthwhile enhancement (if it's done right).
For me it's academic - I've never liked Wirthian languages -
but it sounds long overdue.

> Wirth's vision of Algol wins. Anyway that's my nickle's wirth.

Ah, you call him by value. :-)

--
/~\ Charlie Gibbs | Microsoft is a dictatorship.
\ / <cgibbs@kltpzyxm.invalid> | Apple is a cult.
X I'm really at ac.dekanfrus | Linux is anarchy.
/ \ if you read it the right way. | Pick your poison.

Re: "In Defense of ALGOL"

<1498199691.684181264.603061.peter_flass-yahoo.com@news.eternal-september.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6531&group=alt.folklore.computers#6531

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: peter_fl...@yahoo.com (Peter Flass)
Newsgroups: alt.folklore.computers
Subject: Re: "In Defense of ALGOL"
Date: Tue, 6 Sep 2022 11:31:40 -0700
Organization: A noiseless patient Spider
Lines: 26
Message-ID: <1498199691.684181264.603061.peter_flass-yahoo.com@news.eternal-september.org>
References: <Uk9QK.86055$Ny99.32250@fx16.iad>
<745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<G8hQK.4591$NNy7.2680@fx39.iad>
<tet5q8$2f6ln$1@dont-email.me>
<nBrQK.5577$ocy7.4796@fx38.iad>
<35d8d584-acf9-4e08-aabd-58453d4c5df0n@googlegroups.com>
<16285613-f455-4186-a609-c2782390c8e9n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="b0414d575402f1daf74ae2f3e23c007f";
logging-data="4181115"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX188v6tA+OJQ0VHAri/HGC24"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:OsJ6BZuCuhrjqMa2ZEuz1z6EVfQ=
sha1:0CodJzoGTYBUxxZERWbu5pPE65g=
 by: Peter Flass - Tue, 6 Sep 2022 18:31 UTC

Robin Vowels <robin.vowels@gmail.com> wrote:
> On Monday, September 5, 2022 at 9:50:00 PM UTC+10, Quadibloc wrote:
>> On Friday, September 2, 2022 at 12:05:09 PM UTC-6, Louis Krupp wrote:
>>
>>> Burroughs Extended ALGOL borrowed formatting from FORTRAN, changing
>>> FORMAT statements to FORMAT declarations. It seemed natural and obvious
>>> at the time; it would be surprising -- and unfortunate -- if no other
>>> ALGOL implementations did something similar.
>> I think that Algol W also borrowed formatting from FORTRAN, although perhaps
>> not in the same way that Burroughs Extended ALGOL did that.
>>
>> _Some_ implementations of ALGOL, including IBM's implementation for the
>> System/360, annoyed potential users by not using reserved words (as Algol W
>> did) but instead requiring that all keywords in the language be enclosed in
>> single quotes. I think that may be underrated as a cause for the failure of the
>> language to be widely adopted.
> .
> I think that most implementations used apostrophes to delimit keywords.

No other implementation I ever saw, admittedly only a few: mostly Burroughs
and Algol W - just looked at HP - and maybe a couple of others. That alone
would make me never want to get near the language, it seems like a recipe
for disaster.

--
Pete

Re: "In Defense of ALGOL"

<996445562.684181650.613794.peter_flass-yahoo.com@news.eternal-september.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6532&group=alt.folklore.computers#6532

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: peter_fl...@yahoo.com (Peter Flass)
Newsgroups: alt.folklore.computers
Subject: Re: "In Defense of ALGOL"
Date: Tue, 6 Sep 2022 11:31:41 -0700
Organization: A noiseless patient Spider
Lines: 53
Message-ID: <996445562.684181650.613794.peter_flass-yahoo.com@news.eternal-september.org>
References: <Uk9QK.86055$Ny99.32250@fx16.iad>
<745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<4a89f09b-d70e-4183-9b85-a5ba8d791e52n@googlegroups.com>
<tf7e0v$1g8dl$1@news.mixmin.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="b0414d575402f1daf74ae2f3e23c007f";
logging-data="4181115"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19jLTtTFgYlYI4wMEPAFhTr"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:bHvOI9kgRCQJiT84u96nHp6lh2E=
sha1:yqGPtvmTwyMXjyUXciBvjtlA96g=
 by: Peter Flass - Tue, 6 Sep 2022 18:31 UTC

Bravosi <syrio@for.ell> wrote:
> On 9/1/22 19:58, Quadibloc wrote:
>> On Thursday, September 1, 2022 at 4:13:14 PM UTC-6, Peter Flass wrote:
>>> ALGOL was later sunk by the
>>> development of ALGOL-68, which (AIUI) was more different from ALGOL-60 than
>>> C++ is from C.
>>
>> I have to agree that Algol-68 sank Algol. I had thought that the reason for that,
>> aside from silly things like case ... esac, was that implementing Algol-68 was
>> somewhat beyond the state of the art at the time.
>>
>> That doesn't mean that there were _no_ implementations, just that many who
>> might have implemented an update to Algol did not feel themselves qualified
>> to produce an adequate implementation.
>>
>> Of course, the world could have just ignored Algol-68, and stuck with Algol-60,
>> perhaps with slight tweaks and improvements. What closed off _that_ line of
>> development was...
>>
>> Pascal.
>>
>> John Savard
>
> Pascal is still widely used. Tiobe Index is _not_ a very accurate
> indicator of its market share. If I had to guesstimate I would say that
> Pascal, Delphi, et al. are usually 2-3 slots higher on the index in reality.
>
> The highly-paid engineers who use Pascal, Ada, and other Wirthian
> languages do not frequent Internet forums promoting their design
> choices. They are too busy making money to care what nerd wanks and
> stack monkeys think.
>
> I have been building Pascal libraries that I expect will still be usable
> in 15-20 years. Can we say that of the 'popular' nerd languages? How
> long will it be before Python breaks again? I have Pascal code bases
> that are 15+ years old that still compile and run bug-free on modern
> hardware.

Same with PL/I. Programs from 1964 still compile, with minimal changes, and
run.

>
> The only thing missing from modern Pascal compilers is facilities for
> directly accessing all hardware interfaces, like in C. If that facility
> were baked in a lot of C programmers would switch. I would love to be
> able to gin up bootloaders and microkernels with a standard Pascal-like
> syntax.
>

Multics PL/I was a good example of this.

--
Pete

Re: "In Defense of ALGOL"

<1183081228.684181792.064246.peter_flass-yahoo.com@news.eternal-september.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6533&group=alt.folklore.computers#6533

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: peter_fl...@yahoo.com (Peter Flass)
Newsgroups: alt.folklore.computers
Subject: Re: "In Defense of ALGOL"
Date: Tue, 6 Sep 2022 11:31:42 -0700
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <1183081228.684181792.064246.peter_flass-yahoo.com@news.eternal-september.org>
References: <Uk9QK.86055$Ny99.32250@fx16.iad>
<745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<4a89f09b-d70e-4183-9b85-a5ba8d791e52n@googlegroups.com>
<tf7e0v$1g8dl$1@news.mixmin.net>
<PbKRK.395997$Ny99.329955@fx16.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="b0414d575402f1daf74ae2f3e23c007f";
logging-data="4181115"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19oE8azVNYqBkDOTaDGO+s1"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:2XAKwT/iVEZCPze9yeeTZp+QhBM=
sha1:Qr9HDVmgULBQA004/m3V7VvRf20=
 by: Peter Flass - Tue, 6 Sep 2022 18:31 UTC

Charlie Gibbs <cgibbs@kltpzyxm.invalid> wrote:
> On 2022-09-06, Bravosi <syrio@for.ell> wrote:
>
>> I have been building Pascal libraries that I expect will still be usable
>> in 15-20 years. Can we say that of the 'popular' nerd languages? How
>> long will it be before Python breaks again? I have Pascal code bases
>> that are 15+ years old that still compile and run bug-free on modern
>> hardware.
>
> I'm still maintaining the C code base that I wrote 30 years ago.
> It compiles and runs on both Windows and Linux. I haven't seen
> an SCO system for some time but it should still run there too.
>
>> The only thing missing from modern Pascal compilers is facilities for
>> directly accessing all hardware interfaces, like in C. If that facility
>> were baked in a lot of C programmers would switch. I would love to be
>> able to gin up bootloaders and microkernels with a standard Pascal-like
>> syntax.
>
> Sounds like a worthwhile enhancement (if it's done right).
> For me it's academic - I've never liked Wirthian languages -
> but it sounds long overdue.

PL\360 is an early example, Algol-like syntax and complete access to
hardware. Wirth used it to write Algol W. The first time I saw the source I
thought it WAS ALGOL.

>
>> Wirth's vision of Algol wins. Anyway that's my nickle's wirth.
>
> Ah, you call him by value. :-)
>

--
Pete

Re: "In Defense of ALGOL"

<20220906200746.23484d377cd38ac3b12bda37@eircom.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6534&group=alt.folklore.computers#6534

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: ste...@eircom.net (Ahem A Rivet's Shot)
Newsgroups: alt.folklore.computers
Subject: Re: "In Defense of ALGOL"
Date: Tue, 6 Sep 2022 20:07:46 +0100
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <20220906200746.23484d377cd38ac3b12bda37@eircom.net>
References: <Uk9QK.86055$Ny99.32250@fx16.iad>
<745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<G8hQK.4591$NNy7.2680@fx39.iad>
<tet5q8$2f6ln$1@dont-email.me>
<nBrQK.5577$ocy7.4796@fx38.iad>
<35d8d584-acf9-4e08-aabd-58453d4c5df0n@googlegroups.com>
<16285613-f455-4186-a609-c2782390c8e9n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: reader01.eternal-september.org; posting-host="0f8c1b5c83ceeb8053ba68173b4def0a";
logging-data="4192476"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18tO78z6kgrLcK9JGY6T4EIj3lQTEgyA2c="
Cancel-Lock: sha1:S9KjBREPpZuQ4bG6bTf5xEzaWGc=
X-Newsreader: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd13.0)
X-Clacks-Overhead: "GNU Terry Pratchett"
 by: Ahem A Rivet's - Tue, 6 Sep 2022 19:07 UTC

On Mon, 5 Sep 2022 18:44:37 -0700 (PDT)
Robin Vowels <robin.vowels@gmail.com> wrote:

> I think that most implementations used apostrophes to delimit keywords.

With Algol 68 I came across stropping by quotes, case or underline,
that was where I started to think there was a design problem.

--
Steve O'Hara-Smith
Odds and Ends at http://www.sohara.org/

Re: "In Defense of ALGOL"

<g1RRK.440500$BKL8.246558@fx15.iad>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6535&group=alt.folklore.computers#6535

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx15.iad.POSTED!not-for-mail
Newsgroups: alt.folklore.computers
From: cgi...@kltpzyxm.invalid (Charlie Gibbs)
Subject: Re: "In Defense of ALGOL"
References: <Uk9QK.86055$Ny99.32250@fx16.iad>
<745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<G8hQK.4591$NNy7.2680@fx39.iad> <tet5q8$2f6ln$1@dont-email.me>
<nBrQK.5577$ocy7.4796@fx38.iad>
<35d8d584-acf9-4e08-aabd-58453d4c5df0n@googlegroups.com>
<16285613-f455-4186-a609-c2782390c8e9n@googlegroups.com>
<1498199691.684181264.603061.peter_flass-yahoo.com@news.eternal-september.org>
User-Agent: slrn/1.0.3 (Linux)
Lines: 42
Message-ID: <g1RRK.440500$BKL8.246558@fx15.iad>
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Tue, 06 Sep 2022 23:50:36 UTC
Date: Tue, 06 Sep 2022 23:50:36 GMT
X-Received-Bytes: 2990
 by: Charlie Gibbs - Tue, 6 Sep 2022 23:50 UTC

On 2022-09-06, Peter Flass <peter_flass@yahoo.com> wrote:

> Robin Vowels <robin.vowels@gmail.com> wrote:
>
>> On Monday, September 5, 2022 at 9:50:00 PM UTC+10, Quadibloc wrote:
>>
>>> On Friday, September 2, 2022 at 12:05:09 PM UTC-6, Louis Krupp wrote:
>>>
>>>> Burroughs Extended ALGOL borrowed formatting from FORTRAN, changing
>>>> FORMAT statements to FORMAT declarations. It seemed natural and obvious
>>>> at the time; it would be surprising -- and unfortunate -- if no other
>>>> ALGOL implementations did something similar.
>>>
>>> I think that Algol W also borrowed formatting from FORTRAN, although
>>> perhaps not in the same way that Burroughs Extended ALGOL did that.
>>>
>>> _Some_ implementations of ALGOL, including IBM's implementation for the
>>> System/360, annoyed potential users by not using reserved words (as Algol W
>>> did) but instead requiring that all keywords in the language be enclosed in
>>> single quotes. I think that may be underrated as a cause for the failure of
>>> the language to be widely adopted.
>>
>> I think that most implementations used apostrophes to delimit keywords.
>
> No other implementation I ever saw, admittedly only a few: mostly Burroughs
> and Algol W - just looked at HP - and maybe a couple of others. That alone
> would make me never want to get near the language, it seems like a recipe
> for disaster.

I agree. At university we were exposed to Algol 60, Algol 68, Algol W,
and pl360 (which I liked to refer to as the misbegotten bastard child
of Algol and assembly language). Putting apostrophes around every keyword
seemed like a particularly clumsy thing to do. I never did get an Algol
program to work; I gratefully retreated to assembly language (plus a
real-world mix of RPG and COBOL), where I happily stayed until C came
along. I've never liked Wirthian "bondage and discipline" languages.

--
/~\ Charlie Gibbs | Microsoft is a dictatorship.
\ / <cgibbs@kltpzyxm.invalid> | Apple is a cult.
X I'm really at ac.dekanfrus | Linux is anarchy.
/ \ if you read it the right way. | Pick your poison.

Re: "In Defense of ALGOL"

<a234be70-c8b3-4b71-81a9-942d726a276dn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6536&group=alt.folklore.computers#6536

  copy link   Newsgroups: alt.folklore.computers
X-Received: by 2002:ae9:e903:0:b0:6ba:e5aa:d59e with SMTP id x3-20020ae9e903000000b006bae5aad59emr1205050qkf.214.1662519255770;
Tue, 06 Sep 2022 19:54:15 -0700 (PDT)
X-Received: by 2002:a05:6808:2012:b0:343:5a7c:ea7 with SMTP id
q18-20020a056808201200b003435a7c0ea7mr10498562oiw.229.1662519255513; Tue, 06
Sep 2022 19:54:15 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.folklore.computers
Date: Tue, 6 Sep 2022 19:54:15 -0700 (PDT)
In-Reply-To: <tf7e0v$1g8dl$1@news.mixmin.net>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:fb70:6300:6947:3c86:73e1:a64e;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:fb70:6300:6947:3c86:73e1:a64e
References: <Uk9QK.86055$Ny99.32250@fx16.iad> <745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<4a89f09b-d70e-4183-9b85-a5ba8d791e52n@googlegroups.com> <tf7e0v$1g8dl$1@news.mixmin.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a234be70-c8b3-4b71-81a9-942d726a276dn@googlegroups.com>
Subject: Re: "In Defense of ALGOL"
From: jsav...@ecn.ab.ca (Quadibloc)
Injection-Date: Wed, 07 Sep 2022 02:54:15 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1943
 by: Quadibloc - Wed, 7 Sep 2022 02:54 UTC

On Tuesday, September 6, 2022 at 6:21:53 AM UTC-6, Bravosi wrote:
> On 9/1/22 19:58, Quadibloc wrote:

> > Of course, the world could have just ignored Algol-68, and stuck with Algol-60,
> > perhaps with slight tweaks and improvements. What closed off _that_ line of
> > development was...
> >
> > Pascal.

> Pascal is still widely used.

What I had written was not intended to imply otherwise.

Precisely because Pascal became very popular, and offered everything
that Algol-60 did, with important additions, the alternative of sticking with
Algol-60 instead, if one didn't like Algol-68, wasn't a common choice.

John Savard

Re: "In Defense of ALGOL"

<74906ba5-bd3f-420d-b2f3-0aab4196b04cn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6537&group=alt.folklore.computers#6537

  copy link   Newsgroups: alt.folklore.computers
X-Received: by 2002:ae9:ed89:0:b0:6bb:9968:de30 with SMTP id c131-20020ae9ed89000000b006bb9968de30mr1279502qkg.774.1662519515362;
Tue, 06 Sep 2022 19:58:35 -0700 (PDT)
X-Received: by 2002:a05:6808:1508:b0:344:a3be:c582 with SMTP id
u8-20020a056808150800b00344a3bec582mr673431oiw.205.1662519514966; Tue, 06 Sep
2022 19:58:34 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.folklore.computers
Date: Tue, 6 Sep 2022 19:58:34 -0700 (PDT)
In-Reply-To: <1498199691.684181264.603061.peter_flass-yahoo.com@news.eternal-september.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:56a:fb70:6300:6947:3c86:73e1:a64e;
posting-account=1nOeKQkAAABD2jxp4Pzmx9Hx5g9miO8y
NNTP-Posting-Host: 2001:56a:fb70:6300:6947:3c86:73e1:a64e
References: <Uk9QK.86055$Ny99.32250@fx16.iad> <745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<G8hQK.4591$NNy7.2680@fx39.iad> <tet5q8$2f6ln$1@dont-email.me>
<nBrQK.5577$ocy7.4796@fx38.iad> <35d8d584-acf9-4e08-aabd-58453d4c5df0n@googlegroups.com>
<16285613-f455-4186-a609-c2782390c8e9n@googlegroups.com> <1498199691.684181264.603061.peter_flass-yahoo.com@news.eternal-september.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <74906ba5-bd3f-420d-b2f3-0aab4196b04cn@googlegroups.com>
Subject: Re: "In Defense of ALGOL"
From: jsav...@ecn.ab.ca (Quadibloc)
Injection-Date: Wed, 07 Sep 2022 02:58:35 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 20
 by: Quadibloc - Wed, 7 Sep 2022 02:58 UTC

On Tuesday, September 6, 2022 at 12:31:42 PM UTC-6, Peter Flass wrote:
> Robin Vowels <robin....@gmail.com> wrote:
> > On Monday, September 5, 2022 at 9:50:00 PM UTC+10, Quadibloc wrote:

> >> _Some_ implementations of ALGOL, including IBM's implementation for the
> >> System/360, annoyed potential users by not using reserved words (as Algol W
> >> did) but instead requiring that all keywords in the language be enclosed in
> >> single quotes. I think that may be underrated as a cause for the failure of the
> >> language to be widely adopted.

> > I think that most implementations used apostrophes to delimit keywords.

> No other implementation I ever saw, admittedly only a few: mostly Burroughs
> and Algol W - just looked at HP - and maybe a couple of others. That alone
> would make me never want to get near the language, it seems like a recipe
> for disaster.

I'm not too familiar with the other examples, but I think some early ones for British
computers were like that.

John Savard

Re: "In Defense of ALGOL"

<e4b4eb0e-75e6-4ebb-b8ed-bf83cc4fd80dn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6539&group=alt.folklore.computers#6539

  copy link   Newsgroups: alt.folklore.computers
X-Received: by 2002:a05:620a:17a3:b0:6bb:3f5b:4cd5 with SMTP id ay35-20020a05620a17a300b006bb3f5b4cd5mr1437580qkb.337.1662525907296;
Tue, 06 Sep 2022 21:45:07 -0700 (PDT)
X-Received: by 2002:a05:6808:1408:b0:343:a964:bf1a with SMTP id
w8-20020a056808140800b00343a964bf1amr10734917oiv.14.1662525907094; Tue, 06
Sep 2022 21:45:07 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.folklore.computers
Date: Tue, 6 Sep 2022 21:45:06 -0700 (PDT)
In-Reply-To: <20220906200746.23484d377cd38ac3b12bda37@eircom.net>
Injection-Info: google-groups.googlegroups.com; posting-host=202.67.103.232; posting-account=S_MdrwoAAAD7T2pxG2e393dk6y0tc0Le
NNTP-Posting-Host: 202.67.103.232
References: <Uk9QK.86055$Ny99.32250@fx16.iad> <745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<G8hQK.4591$NNy7.2680@fx39.iad> <tet5q8$2f6ln$1@dont-email.me>
<nBrQK.5577$ocy7.4796@fx38.iad> <35d8d584-acf9-4e08-aabd-58453d4c5df0n@googlegroups.com>
<16285613-f455-4186-a609-c2782390c8e9n@googlegroups.com> <20220906200746.23484d377cd38ac3b12bda37@eircom.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e4b4eb0e-75e6-4ebb-b8ed-bf83cc4fd80dn@googlegroups.com>
Subject: Re: "In Defense of ALGOL"
From: robin.vo...@gmail.com (Robin Vowels)
Injection-Date: Wed, 07 Sep 2022 04:45:07 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1953
 by: Robin Vowels - Wed, 7 Sep 2022 04:45 UTC

On Wednesday, September 7, 2022 at 5:30:03 AM UTC+10, Ahem A Rivet's Shot wrote:
> On Mon, 5 Sep 2022 18:44:37 -0700 (PDT)
> Robin Vowels <robin....@gmail.com> wrote:
>
> > I think that most implementations used apostrophes to delimit keywords.
..
I was referring to punch card versions.
We had an Elliott paper tape version and an ICL card version.
..
> With Algol 68 I came across stropping by quotes, case or underline,
> that was where I started to think there was a design problem.

Re: "In Defense of ALGOL"

<965411f5-c51d-4ea7-b4af-227ac7046f62n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6540&group=alt.folklore.computers#6540

  copy link   Newsgroups: alt.folklore.computers
X-Received: by 2002:a05:6214:d4d:b0:499:2037:3be9 with SMTP id 13-20020a0562140d4d00b0049920373be9mr1374939qvr.121.1662526162702;
Tue, 06 Sep 2022 21:49:22 -0700 (PDT)
X-Received: by 2002:a05:6808:bca:b0:344:f11a:4432 with SMTP id
o10-20020a0568080bca00b00344f11a4432mr754866oik.135.1662526162415; Tue, 06
Sep 2022 21:49:22 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.folklore.computers
Date: Tue, 6 Sep 2022 21:49:22 -0700 (PDT)
In-Reply-To: <a234be70-c8b3-4b71-81a9-942d726a276dn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=202.67.103.232; posting-account=S_MdrwoAAAD7T2pxG2e393dk6y0tc0Le
NNTP-Posting-Host: 202.67.103.232
References: <Uk9QK.86055$Ny99.32250@fx16.iad> <745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<4a89f09b-d70e-4183-9b85-a5ba8d791e52n@googlegroups.com> <tf7e0v$1g8dl$1@news.mixmin.net>
<a234be70-c8b3-4b71-81a9-942d726a276dn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <965411f5-c51d-4ea7-b4af-227ac7046f62n@googlegroups.com>
Subject: Re: "In Defense of ALGOL"
From: robin.vo...@gmail.com (Robin Vowels)
Injection-Date: Wed, 07 Sep 2022 04:49:22 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2206
 by: Robin Vowels - Wed, 7 Sep 2022 04:49 UTC

On Wednesday, September 7, 2022 at 12:54:16 PM UTC+10, Quadibloc wrote:
> On Tuesday, September 6, 2022 at 6:21:53 AM UTC-6, Bravosi wrote:
> > On 9/1/22 19:58, Quadibloc wrote:
>
> > > Of course, the world could have just ignored Algol-68, and stuck with Algol-60,
> > > perhaps with slight tweaks and improvements. What closed off _that_ line of
> > > development was...
> > >
> > > Pascal.
> > Pascal is still widely used.
> What I had written was not intended to imply otherwise.
>
> Precisely because Pascal became very popular, and offered everything
> that Algol-60 did,
..
It didn't really. It didn't have exponentiation operator,
and some of the I/O operations never worked properly
on cards.
..
> with important additions, the alternative of sticking with
> Algol-60 instead, if one didn't like Algol-68, wasn't a common choice.

Re: "In Defense of ALGOL"

<da28118e-4047-4e6d-9aa2-d569dabf3135n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6541&group=alt.folklore.computers#6541

  copy link   Newsgroups: alt.folklore.computers
X-Received: by 2002:ac8:5889:0:b0:344:57e5:dc54 with SMTP id t9-20020ac85889000000b0034457e5dc54mr1722435qta.465.1662527400533;
Tue, 06 Sep 2022 22:10:00 -0700 (PDT)
X-Received: by 2002:a05:6870:b410:b0:115:fd56:bf9 with SMTP id
x16-20020a056870b41000b00115fd560bf9mr920667oap.105.1662527400201; Tue, 06
Sep 2022 22:10:00 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.folklore.computers
Date: Tue, 6 Sep 2022 22:10:00 -0700 (PDT)
In-Reply-To: <mdd4jxo0y3o.fsf@panix5.panix.com>
Injection-Info: google-groups.googlegroups.com; posting-host=202.67.103.232; posting-account=S_MdrwoAAAD7T2pxG2e393dk6y0tc0Le
NNTP-Posting-Host: 202.67.103.232
References: <Uk9QK.86055$Ny99.32250@fx16.iad> <745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<G8hQK.4591$NNy7.2680@fx39.iad> <tet5q8$2f6ln$1@dont-email.me>
<ef1fbfd3-ddb5-4464-812a-793adc9981a1n@googlegroups.com> <mdd4jxo0y3o.fsf@panix5.panix.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <da28118e-4047-4e6d-9aa2-d569dabf3135n@googlegroups.com>
Subject: Re: "In Defense of ALGOL"
From: robin.vo...@gmail.com (Robin Vowels)
Injection-Date: Wed, 07 Sep 2022 05:10:00 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2340
 by: Robin Vowels - Wed, 7 Sep 2022 05:10 UTC

On Sunday, September 4, 2022 at 10:42:05 AM UTC+10, Rich Alderson wrote:
> Robin Vowels <robin....@gmail.com> writes:
>
>
> > PL/C was a pretty good implementation, and fast .
> > Other non-IBM PL/I compilers included those for
> > CDC, Univac, Burroughs, and on micros DR PL/I, Q1/Lite PL/I.
> I'm surprised that no one has mentioned the GE/Honeywell PL/I compiler which
> was used as the implementation language for much of Multics...
..
OK, other implementations of PL/I language included
IBM Series/1, Burroughs B 6700 / B 7700, CDC Cyber 70, 170, 6000,
Data General Eclipse, DEC System 10 and 20, Honeywell 66/6000,
Q1 Corporation Q1/LMC and Q1/Lite, PLUM, SP/k compilers,
PLAGO, Student PL/I, IBM 1130, CIMS PL/I, Olivetti A7, DR PL/I,
Wang PL/I.
(In addition to the above GE/Honeywell PL/I, of course).
..
IBM produced the PL/I-F compiler for OS/360, and the PL/I-D compiler for smaller
machines using DOS, and the PL/I Checkout and Optimising compilers,
plus a number of others since.

Re: "In Defense of ALGOL"

<tf9lfh$mc9$1@gal.iecc.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6542&group=alt.folklore.computers#6542

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!news.iecc.com!.POSTED.news.iecc.com!not-for-mail
From: joh...@taugh.com (John Levine)
Newsgroups: alt.folklore.computers
Subject: Re: "In Defense of ALGOL"
Date: Wed, 7 Sep 2022 08:41:22 -0000 (UTC)
Organization: Taughannock Networks
Message-ID: <tf9lfh$mc9$1@gal.iecc.com>
References: <Uk9QK.86055$Ny99.32250@fx16.iad> <tet5q8$2f6ln$1@dont-email.me> <nBrQK.5577$ocy7.4796@fx38.iad> <35d8d584-acf9-4e08-aabd-58453d4c5df0n@googlegroups.com>
Injection-Date: Wed, 7 Sep 2022 08:41:22 -0000 (UTC)
Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970";
logging-data="22921"; mail-complaints-to="abuse@iecc.com"
In-Reply-To: <Uk9QK.86055$Ny99.32250@fx16.iad> <tet5q8$2f6ln$1@dont-email.me> <nBrQK.5577$ocy7.4796@fx38.iad> <35d8d584-acf9-4e08-aabd-58453d4c5df0n@googlegroups.com>
Cleverness: some
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: johnl@iecc.com (John Levine)
 by: John Levine - Wed, 7 Sep 2022 08:41 UTC

According to Quadibloc <jsavard@ecn.ab.ca>:
>_Some_ implementations of ALGOL, including IBM's implementation for the
>System/360, annoyed potential users by not using reserved words (as Algol W
>did) but instead requiring that all keywords in the language be enclosed in
>single quotes. I think that may be underrated as a cause for the failure of the
>language to be widely adopted.

IBM Algol F seemed to me to be a product that existed purely so they could
check the box yes, we have Algol.

As distributed by IBM, every time your program entered a block it would do
a GETMAIN system call and a FREEMAIN when it left the block. Needless to
say that was a disaster for performance. Someone at Princeton patched it
to allocate and free in larger more sensible chunks.

The quoted keywords were the same sort of thing, technically correct and
horrible in practice.

--
Regards,
John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. https://jl.ly

Re: "In Defense of ALGOL"

<jnrbnlFs8itU1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6543&group=alt.folklore.computers#6543

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news0...@eager.cx (Bob Eager)
Newsgroups: alt.folklore.computers
Subject: Re: "In Defense of ALGOL"
Date: 7 Sep 2022 10:56:53 GMT
Lines: 52
Message-ID: <jnrbnlFs8itU1@mid.individual.net>
References: <Uk9QK.86055$Ny99.32250@fx16.iad>
<745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<G8hQK.4591$NNy7.2680@fx39.iad> <tet5q8$2f6ln$1@dont-email.me>
<nBrQK.5577$ocy7.4796@fx38.iad>
<35d8d584-acf9-4e08-aabd-58453d4c5df0n@googlegroups.com>
<16285613-f455-4186-a609-c2782390c8e9n@googlegroups.com>
<1498199691.684181264.603061.peter_flass-yahoo.com@news.eternal-september.org>
<74906ba5-bd3f-420d-b2f3-0aab4196b04cn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net U2TlN93pYJVs1GTKY0XfigsubfkCwvuK40Snskbkx6DfMIFjY3
Cancel-Lock: sha1:EsbR7cU5C8QAdRVAb32TTcUEXYQ=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Wed, 7 Sep 2022 10:56 UTC

On Tue, 06 Sep 2022 19:58:34 -0700, Quadibloc wrote:

> On Tuesday, September 6, 2022 at 12:31:42 PM UTC-6, Peter Flass wrote:
>> Robin Vowels <robin....@gmail.com> wrote:
>> > On Monday, September 5, 2022 at 9:50:00 PM UTC+10, Quadibloc wrote:
>
>> >> _Some_ implementations of ALGOL, including IBM's implementation for
>> >> the System/360, annoyed potential users by not using reserved words
>> >> (as Algol W did) but instead requiring that all keywords in the
>> >> language be enclosed in single quotes. I think that may be
>> >> underrated as a cause for the failure of the language to be widely
>> >> adopted.
>
>> > I think that most implementations used apostrophes to delimit
>> > keywords.
>
>> No other implementation I ever saw, admittedly only a few: mostly
>> Burroughs and Algol W - just looked at HP - and maybe a couple of
>> others. That alone would make me never want to get near the language,
>> it seems like a recipe for disaster.
>
> I'm not too familiar with the other examples, but I think some early
> ones for British computers were like that.

The IMP language [1] (nothing to do with ARPAnet) developed at the
University of Edinburgh had a different stropping convention. This worked
well with the line reconstruction algorithm (inherited, sort of, from the
Compiler Compiler).

A reserved word started with a '%' character and ended with whitespace.
For example:

%begin ... %end

You could split words as long as the '%' character was introdiced, so:

%const %integer and %constinteger

were equivalent.

I know this because I have just written an IMP compiler.

[1] https://en.wikipedia.org/wiki/Edinburgh_IMP

--
Using UNIX since v6 (1975)...

Use the BIG mirror service in the UK:
http://www.mirrorservice.org

Re: "In Defense of ALGOL"

<tfa0ou$gq$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6544&group=alt.folklore.computers#6544

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!aioe.org!JRO7Wi0WFIifm2/JxChH5Q.user.46.165.242.75.POSTED!not-for-mail
From: anw...@cuboid.co.uk (Andy Walker)
Newsgroups: alt.folklore.computers
Subject: Re: "In Defense of ALGOL"
Date: Wed, 7 Sep 2022 12:54:06 +0100
Organization: Not very much
Message-ID: <tfa0ou$gq$1@gioia.aioe.org>
References: <Uk9QK.86055$Ny99.32250@fx16.iad>
<745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<G8hQK.4591$NNy7.2680@fx39.iad> <tet5q8$2f6ln$1@dont-email.me>
<nBrQK.5577$ocy7.4796@fx38.iad>
<35d8d584-acf9-4e08-aabd-58453d4c5df0n@googlegroups.com>
<16285613-f455-4186-a609-c2782390c8e9n@googlegroups.com>
<1498199691.684181264.603061.peter_flass-yahoo.com@news.eternal-september.org>
<74906ba5-bd3f-420d-b2f3-0aab4196b04cn@googlegroups.com>
<jnrbnlFs8itU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="538"; posting-host="JRO7Wi0WFIifm2/JxChH5Q.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-GB
 by: Andy Walker - Wed, 7 Sep 2022 11:54 UTC

On 07/09/2022 11:56, Bob Eager wrote:
> You could split words as long as the '%' character was introdiced, so:
> %const %integer and %constinteger
> were equivalent.

The Walgol* compiler went further and tried to be helpful by
completing words if it could. The trouble was that many of our students
couldn't spell, and "proceedure" turned into "procedure e do until real"
which was far more confusing than simply giving an error message in the
first place. It was a great relief when Algol 68 arrived, and the word
was spelled "proc", which even the wonkiest spellers could manage.
____
* I think it was Walgol, which we used for batch processing of student
jobs. But it could have been Egdon, which we also used at some stage.

--
Andy Walker, Nottingham.
Andy's music pages: www.cuboid.me.uk/andy/Music
Composer of the day: www.cuboid.me.uk/andy/Music/Composers/Couperin

Re: "In Defense of ALGOL"

<0001HW.28C91267003379087000032A438F@news.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6545&group=alt.folklore.computers#6545

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: findlayb...@blueyonder.co.uk (Bill Findlay)
Newsgroups: alt.folklore.computers
Subject: Re: "In Defense of ALGOL"
Date: Wed, 07 Sep 2022 18:54:47 +0100
Organization: none
Lines: 44
Message-ID: <0001HW.28C91267003379087000032A438F@news.individual.net>
References: <Uk9QK.86055$Ny99.32250@fx16.iad> <745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org> <G8hQK.4591$NNy7.2680@fx39.iad> <tet5q8$2f6ln$1@dont-email.me> <nBrQK.5577$ocy7.4796@fx38.iad> <35d8d584-acf9-4e08-aabd-58453d4c5df0n@googlegroups.com> <16285613-f455-4186-a609-c2782390c8e9n@googlegroups.com> <1498199691.684181264.603061.peter_flass-yahoo.com@news.eternal-september.org> <74906ba5-bd3f-420d-b2f3-0aab4196b04cn@googlegroups.com> <jnrbnlFs8itU1@mid.individual.net> <tfa0ou$gq$1@gioia.aioe.org>
Reply-To: findlaybill@blueyonder.co.uk
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Trace: individual.net ull2WLiWY3nRtOpqLfPzXA1PUlesC7G4SutKMxvpG3OFbHBFjn
X-Orig-Path: not-for-mail
Cancel-Lock: sha1:msVrgqIItwMUFEwoOzIY+JJjhUw=
User-Agent: Hogwasher/5.24
 by: Bill Findlay - Wed, 7 Sep 2022 17:54 UTC

On 7 Sep 2022, Andy Walker wrote
(in article <tfa0ou$gq$1@gioia.aioe.org>):

> The Walgol* compiler went further and tried to be helpful by
> completing words if it could. The trouble was that many of our students
> couldn't spell, and "proceedure" turned into "procedure e do until real"
> which was far more confusing than simply giving an error message in the
> first place. It was a great relief when Algol 68 arrived, and the word
> was spelled "proc", which even the wonkiest spellers could manage.
> ____
> * I think it was Walgol, which we used for batch processing of student
> jobs. But it could have been Egdon, which we also used at some stage.

Walgol? I think not, see:

> /Users/wf/KDF9/emulation/Testing: cat Whetstone/WALKER.a60
> WALKER|
> _b_e_g_i_n
> _p_r_o_c_e_e_d_u_r_e eh; ;
> _e_n_d
> |

> /Users/wf/KDF9/emulation/Testing: walgol WALKER
> This is ee9 9.0p, compiled by GNAT 12.1.0 on 2022-09-06.
> Running the KDF9 problem program Adjuncts/KMW0201--UPU in fast mode.
> ____________________________________________________________________
> [q]
> OUT;N.|
> ee9: OUT 5: requested a #02 type and got TR1 in Latin-1 mode.
> [m] WALKER|
> [m] FAIL
> [m] RAN/EL/000M01S/000M03S SIZE 2
> ____________________________________________________________________
> TP0: ===
> FAIL 126 LINE 2 DELIMITER ;
> RAN/EL/000M01S/000M03S SIZE 2
> ===
> /Users/wf/KDF9/emulation/Testing:

FAIL 126 is "illegal underlined word".

--
Bill Findlay

PDP-10 had PL/I???? [was Re: "In Defense of ALGOL"]

<mdd35d3nex9.fsf_-_@panix5.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6546&group=alt.folklore.computers#6546

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5.panix.com!not-for-mail
From: new...@alderson.users.panix.com (Rich Alderson)
Newsgroups: alt.folklore.computers
Subject: PDP-10 had PL/I???? [was Re: "In Defense of ALGOL"]
Date: 07 Sep 2022 15:49:06 -0400
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 21
Sender: alderson+news@panix5.panix.com
Message-ID: <mdd35d3nex9.fsf_-_@panix5.panix.com>
References: <Uk9QK.86055$Ny99.32250@fx16.iad> <745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org> <G8hQK.4591$NNy7.2680@fx39.iad> <tet5q8$2f6ln$1@dont-email.me> <ef1fbfd3-ddb5-4464-812a-793adc9981a1n@googlegroups.com> <mdd4jxo0y3o.fsf@panix5.panix.com> <da28118e-4047-4e6d-9aa2-d569dabf3135n@googlegroups.com>
Injection-Info: reader2.panix.com; posting-host="panix5.panix.com:166.84.1.5";
logging-data="19768"; mail-complaints-to="abuse@panix.com"
X-Newsreader: Gnus v5.7/Emacs 22.3
 by: Rich Alderson - Wed, 7 Sep 2022 19:49 UTC

Robin Vowels <robin.vowels@gmail.com> writes:

> OK, other implementations of PL/I language included
[ snip ]
> DEC System 10 and 20
[ snip ]

Details?

I went from being a PL/I programmer on OS/360 to SVS to MVS, and latterly moved
to TOPS-20 on a DEC-20. The rest of my career (~40 years) was spent on the
latter architecture, and I've NEVER HEARD OF PL/I FOR THE PDP-10.

Had I know it existed, I'd have badgered management anywhere I worked for it.
Relentlessly.

--
Rich Alderson news@alderson.users.panix.com
Audendum est, et veritas investiganda; quam etiamsi non assequamur,
omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
--Galen

Re: PDP-10 had PL/I???? [was Re: "In Defense of ALGOL"]

<22da3fcc-36f6-4d48-9865-4811e4bed871n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6547&group=alt.folklore.computers#6547

  copy link   Newsgroups: alt.folklore.computers
X-Received: by 2002:a05:620a:1a07:b0:6bc:3aa1:90fb with SMTP id bk7-20020a05620a1a0700b006bc3aa190fbmr4017696qkb.292.1662581323444;
Wed, 07 Sep 2022 13:08:43 -0700 (PDT)
X-Received: by 2002:a9d:629:0:b0:638:de32:a511 with SMTP id
38-20020a9d0629000000b00638de32a511mr2143787otn.376.1662581323124; Wed, 07
Sep 2022 13:08:43 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.folklore.computers
Date: Wed, 7 Sep 2022 13:08:42 -0700 (PDT)
In-Reply-To: <mdd35d3nex9.fsf_-_@panix5.panix.com>
Injection-Info: google-groups.googlegroups.com; posting-host=202.67.103.232; posting-account=S_MdrwoAAAD7T2pxG2e393dk6y0tc0Le
NNTP-Posting-Host: 202.67.103.232
References: <Uk9QK.86055$Ny99.32250@fx16.iad> <745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<G8hQK.4591$NNy7.2680@fx39.iad> <tet5q8$2f6ln$1@dont-email.me>
<ef1fbfd3-ddb5-4464-812a-793adc9981a1n@googlegroups.com> <mdd4jxo0y3o.fsf@panix5.panix.com>
<da28118e-4047-4e6d-9aa2-d569dabf3135n@googlegroups.com> <mdd35d3nex9.fsf_-_@panix5.panix.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <22da3fcc-36f6-4d48-9865-4811e4bed871n@googlegroups.com>
Subject: Re: PDP-10 had PL/I???? [was Re: "In Defense of ALGOL"]
From: robin.vo...@gmail.com (Robin Vowels)
Injection-Date: Wed, 07 Sep 2022 20:08:43 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Robin Vowels - Wed, 7 Sep 2022 20:08 UTC

On Thursday, September 8, 2022 at 5:49:08 AM UTC+10, Rich Alderson wrote:
> Robin Vowels <robin....@gmail.com> writes:
>
> > OK, other implementations of PL/I language included
> [ snip ]
> > DEC System 10 and 20
> [ snip ]
>
> Details?
>
> I went from being a PL/I programmer on OS/360 to SVS to MVS, and latterly moved
> to TOPS-20 on a DEC-20. The rest of my career (~40 years) was spent on the
> latter architecture, and I've NEVER HEARD OF PL/I FOR THE PDP-10.
>
> Had I know it existed, I'd have badgered management anywhere I worked for it.
> Relentlessly.
..
You needed to ask for CPL.
The publication is decsystem10 Conversational Programming Language
User's Manual, DEC-10-LCPUA-A-D, 1975.

Re: PDP-10 had PL/I???? [was Re: "In Defense of ALGOL"]

<2131758435.684276394.281971.peter_flass-yahoo.com@news.eternal-september.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6548&group=alt.folklore.computers#6548

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: peter_fl...@yahoo.com (Peter Flass)
Newsgroups: alt.folklore.computers
Subject: Re: PDP-10 had PL/I???? [was Re: "In Defense of ALGOL"]
Date: Wed, 7 Sep 2022 13:50:50 -0700
Organization: A noiseless patient Spider
Lines: 26
Message-ID: <2131758435.684276394.281971.peter_flass-yahoo.com@news.eternal-september.org>
References: <Uk9QK.86055$Ny99.32250@fx16.iad>
<745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<G8hQK.4591$NNy7.2680@fx39.iad>
<tet5q8$2f6ln$1@dont-email.me>
<ef1fbfd3-ddb5-4464-812a-793adc9981a1n@googlegroups.com>
<mdd4jxo0y3o.fsf@panix5.panix.com>
<da28118e-4047-4e6d-9aa2-d569dabf3135n@googlegroups.com>
<mdd35d3nex9.fsf_-_@panix5.panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Info: reader01.eternal-september.org; posting-host="4a1226678e1cec8cac7a4f7dcb422d94";
logging-data="350526"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/TlOvxOHJ5NwpyuNhRKVQZ"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:fDGQG/hx5EryNPGR+L+qjHSlMmU=
sha1:KxynXqpt9kKUU2fovSVZCwKQzcA=
 by: Peter Flass - Wed, 7 Sep 2022 20:50 UTC

Rich Alderson <news@alderson.users.panix.com> wrote:
> Robin Vowels <robin.vowels@gmail.com> writes:
>
>> OK, other implementations of PL/I language included
> [ snip ]
>> DEC System 10 and 20
> [ snip ]
>
> Details?
>
> I went from being a PL/I programmer on OS/360 to SVS to MVS, and latterly moved
> to TOPS-20 on a DEC-20. The rest of my career (~40 years) was spent on the
> latter architecture, and I've NEVER HEARD OF PL/I FOR THE PDP-10.
>
> Had I know it existed, I'd have badgered management anywhere I worked for it.
> Relentlessly.
>

I think it was under development, but I don’t think it was ever released.
Robin mentioned CPL, which was a conversational PL/I subset, like INM’s
CPL. I believe at least one of the LCM systems has it. I’d like to get the
source, although, being MACRO-10 it’s fairly useless, but I’ve never had
the time or energy to try to extract it.

--
Pete

Re: "In Defense of ALGOL"

<87tu5ig4qk.fsf@localhost>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6550&group=alt.folklore.computers#6550

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: lyn...@garlic.com (Anne & Lynn Wheeler)
Newsgroups: alt.folklore.computers
Subject: Re: "In Defense of ALGOL"
Date: Wed, 07 Sep 2022 13:10:59 -1000
Organization: Wheeler&Wheeler
Lines: 51
Message-ID: <87tu5ig4qk.fsf@localhost>
References: <Uk9QK.86055$Ny99.32250@fx16.iad>
<745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<4a89f09b-d70e-4183-9b85-a5ba8d791e52n@googlegroups.com>
<tf7e0v$1g8dl$1@news.mixmin.net>
<a234be70-c8b3-4b71-81a9-942d726a276dn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: reader01.eternal-september.org; posting-host="47bdaf6f4f406db2d87373b770efd62d";
logging-data="374807"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+Iq5HcOnk1MIUscpv32YcgDsuA5TY1270="
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
Cancel-Lock: sha1:yuKg8RyB+lPE5TXCPoYJl16s3to=
sha1:jjkO52g9DxM32npV8/K1jdYn3CM=
 by: Anne & Lynn Whee - Wed, 7 Sep 2022 23:10 UTC

Quadibloc <jsavard@ecn.ab.ca> writes:
> Precisely because Pascal became very popular, and offered everything
> that Algol-60 did, with important additions, the alternative of sticking with
> Algol-60 instead, if one didn't like Algol-68, wasn't a common choice.

IBM Los Gatos VLSI lab was using Metaware's TWS for various projects
.... some ref by Metaware's founders:
https://dl.acm.org/doi/pdf/10.1145/69622.357187

then the lab used it for ibm mainframe (370) pascal implementation that
they used for developing VLSI tools ... eventually it becomes VS/Pascal
and was used to implement original mainframe tcp/ip stack. I also used
it for a number of other internal applications and projects.

The IBM communication group was fiercely fighting off client/server and
distributed computing trying to preserve their dumb terminal paradigm
and install base ... and were also trying to block release of mainframe
tcp/ip ... when they lost that battle, they claimed that since the
communication group had corporate responsibility for everything that
crossed datacenter walls ... it had to be released through them. What
shipped got 44kbytes/sec aggregate using nearly whole 3090 processor.
I then did the "enhancements" to support RFC1044 and in some tuning
tests at cray research between ibm 4341 and cray, got 1mbyte aggregate
sustained using only modest amount of 4341 processor (something like
500 times improvement in bytes moved per instruction executed).

IBM Palo Alto was then doing a port of USC BSD to IBM mainframe and
needed a C compiler ... one of the LSG VLSI people responsible for
VS/Pascal was working on C language frontend for the VS/Pascal backend
... but had recently left for Metaware ... and I got Palo Alto to get
mainframe C compiler from Metaware. Palo Alto was then directed to shift
and do the BSD port to IBM's PC/RT workstation ... and they got Metaware
to do a 801/RISC (ROMP) backend for the C compiler.

a couple past (a.f.c.) posts mentioning metaware
http://www.garlic.com/~lynn/2016c.html#62 Which Books Can You Recommend For Learning Computer Programming?
http://www.garlic.com/~lynn/2004d.html#71 What terminology reflects the "first" computer language ?

Then in the IBM troubles in the 1st half of the 90s, IBM was
transferring lots of VLSI tools to industry tool vendors (but they all
had to be ported to SUN since that was the industry standard
platform). I had already left IBM, but get an (IBM) contract to port
50,000 pascal statement VLSI physical layout app to SUN. In retrospect,
it would have been simpler to have rewritten in C ... I'm not sure that
SUN pascal had been used for anything other that entry computer
classes. While SUN hdqtrs was just down the road and easy to drop into
.... SUN had outsourced their pascal support to an operation 12 time
zones away ... and everything took at least overnight.

--
virtualization experience starting Jan1968, online at home since Mar1970

Re: "In Defense of ALGOL"

<jntsr6Fs8itU4@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6551&group=alt.folklore.computers#6551

  copy link   Newsgroups: alt.folklore.computers
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!lilly.ping.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news0...@eager.cx (Bob Eager)
Newsgroups: alt.folklore.computers
Subject: Re: "In Defense of ALGOL"
Date: 8 Sep 2022 10:01:10 GMT
Lines: 29
Message-ID: <jntsr6Fs8itU4@mid.individual.net>
References: <Uk9QK.86055$Ny99.32250@fx16.iad>
<745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<G8hQK.4591$NNy7.2680@fx39.iad> <tet5q8$2f6ln$1@dont-email.me>
<nBrQK.5577$ocy7.4796@fx38.iad>
<35d8d584-acf9-4e08-aabd-58453d4c5df0n@googlegroups.com>
<16285613-f455-4186-a609-c2782390c8e9n@googlegroups.com>
<1498199691.684181264.603061.peter_flass-yahoo.com@news.eternal-september.org>
<74906ba5-bd3f-420d-b2f3-0aab4196b04cn@googlegroups.com>
<jnrbnlFs8itU1@mid.individual.net> <tfa0ou$gq$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net GT16H5y2vi8VP1Q2uSRhPgNK5kNfB283pI7eiJnir/fob8ya5j
Cancel-Lock: sha1:rXuN1IsgbfrWjUO5ZYkYLUmoUg0=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Thu, 8 Sep 2022 10:01 UTC

On Wed, 07 Sep 2022 12:54:06 +0100, Andy Walker wrote:

> On 07/09/2022 11:56, Bob Eager wrote:
>> You could split words as long as the '%' character was introdiced, so:
>> %const %integer and %constinteger
>> were equivalent.
>
> The Walgol* compiler went further and tried to be helpful by
> completing words if it could. The trouble was that many of our students
> couldn't spell, and "proceedure" turned into "procedure e do until real"
> which was far more confusing than simply giving an error message in the
> first place. It was a great relief when Algol 68 arrived, and the word
> was spelled "proc", which even the wonkiest spellers could manage.

I learned Algol on an Elliott/ICL 4130. That had a 24 bit word and 6 bit
character code. The compiler only looked at the first four letters of a
(stropped) word. My dyslexic fellow postgrad always used 'UNTILL'.

Then we moved to a new machine and the excellent Edinburgh Algol. He had
a lot of editing to do.

--
Using UNIX since v6 (1975)...

Use the BIG mirror service in the UK:
http://www.mirrorservice.org

Re: "In Defense of ALGOL"

<84bb8bf7-feae-4f3f-988e-074f287c4823n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=6552&group=alt.folklore.computers#6552

  copy link   Newsgroups: alt.folklore.computers
X-Received: by 2002:a05:622a:1890:b0:359:d9ef:ac82 with SMTP id v16-20020a05622a189000b00359d9efac82mr5202459qtc.416.1662635298432;
Thu, 08 Sep 2022 04:08:18 -0700 (PDT)
X-Received: by 2002:a05:6808:23cc:b0:34b:73b1:19e8 with SMTP id
bq12-20020a05680823cc00b0034b73b119e8mr1216935oib.105.1662635298147; Thu, 08
Sep 2022 04:08:18 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.folklore.computers
Date: Thu, 8 Sep 2022 04:08:17 -0700 (PDT)
In-Reply-To: <da28118e-4047-4e6d-9aa2-d569dabf3135n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=202.67.103.232; posting-account=S_MdrwoAAAD7T2pxG2e393dk6y0tc0Le
NNTP-Posting-Host: 202.67.103.232
References: <Uk9QK.86055$Ny99.32250@fx16.iad> <745767456.683762646.256992.peter_flass-yahoo.com@news.eternal-september.org>
<G8hQK.4591$NNy7.2680@fx39.iad> <tet5q8$2f6ln$1@dont-email.me>
<ef1fbfd3-ddb5-4464-812a-793adc9981a1n@googlegroups.com> <mdd4jxo0y3o.fsf@panix5.panix.com>
<da28118e-4047-4e6d-9aa2-d569dabf3135n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <84bb8bf7-feae-4f3f-988e-074f287c4823n@googlegroups.com>
Subject: Re: "In Defense of ALGOL"
From: robin.vo...@gmail.com (Robin Vowels)
Injection-Date: Thu, 08 Sep 2022 11:08:18 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2613
 by: Robin Vowels - Thu, 8 Sep 2022 11:08 UTC

On Wednesday, September 7, 2022 at 3:10:01 PM UTC+10, Robin Vowels wrote:
> On Sunday, September 4, 2022 at 10:42:05 AM UTC+10, Rich Alderson wrote:
> > Robin Vowels <robin....@gmail.com> writes:
> >
> >
> > > PL/C was a pretty good implementation, and fast .
> > > Other non-IBM PL/I compilers included those for
> > > CDC, Univac, Burroughs, and on micros DR PL/I, Q1/Lite PL/I.
> > I'm surprised that no one has mentioned the GE/Honeywell PL/I compiler which
> > was used as the implementation language for much of Multics...
> .
> OK, other implementations of PL/I language included
> IBM Series/1, Burroughs B 6700 / B 7700, CDC Cyber 70, 170, 6000,
> Data General Eclipse, DEC System 10 and 20, Honeywell 66/6000,
> Q1 Corporation Q1/LMC and Q1/Lite, PLUM, SP/k compilers,
> PLAGO, Student PL/I, IBM 1130, CIMS PL/I, Olivetti A7, DR PL/I,
> Wang PL/I.
..
and Univac 1100 series, and 1106, 1108, and 1110.
..
> (In addition to the above GE/Honeywell PL/I, of course).
> .
> IBM produced the PL/I-F compiler for OS/360, and the PL/I-D compiler for smaller
> machines using DOS, and the PL/I Checkout and Optimising compilers,
> plus a number of others since.


computers / alt.folklore.computers / Re: "In Defense of ALGOL"

Pages:123
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor