The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Paul McJones <paul@mcjones.org>
To: Clem cole <clemc@ccc.com>, Dave Horsfall <dave@horsfall.org>
Cc: tuhs@minnie.tuhs.org
Subject: Re: [TUHS] Happy birthday, C.A.R. Hoare!
Date: Thu, 10 Jan 2019 20:29:17 -0800	[thread overview]
Message-ID: <920BC45C-B744-4DA9-9A27-28BFE3176424@mcjones.org> (raw)
In-Reply-To: <mailman.1.1547172001.17201.tuhs@minnie.tuhs.org>

[-- Attachment #1: Type: text/plain, Size: 2324 bytes --]

In the June 1966 CACM [1], Wirth and Hoare published "A contribution to the development of ALGOL”, which describes a language very similar to Algol W. In Wirth’s Turing Award lecture (published in the Feb 1985 CACM [2]) "From programming language design to computer construction”, he noted:

“The Working Group assumed the task of proposing a successor and soon split into two camps. On one side were the ambitious who wanted to erect another milestone in language design, and, on the other, those who felt that time was pressing and that an adequately extended ALGOL 60 would be a productive endeavor. I belonged to this second party and submitted a proposal that lost the election. Thereafter, the proposal was improved with contributions from Tony Hoare (a member of the same group) and implemented on Stanford University's first IBM 360. The language later became known as ALGOL W and was used in several universities for teaching purposes.”

In particular, Hoare’s work on “Record Handling” (see [3]) had a strong impact on Algol W and Wirth’s later languages.

[1] http://doi.acm.org/10.1145/365696.3657022
[2] http://doi.acm.org/10.1145/2786.2789
[3] http://www.softwarepreservation.org/projects/ALGOL/standards/.

> On Jan 10, 2019, at 7:06 PM, clemc@ccc.com wrote:
> 
> From: Clem cole <clemc@ccc.com <mailto:clemc@ccc.com>>
> To: Dave Horsfall <dave@horsfall.org <mailto:dave@horsfall.org>>
> Cc: The Eunuchs Hysterical Society <tuhs@tuhs.org <mailto:tuhs@tuhs.org>>
> 
> Dave. The w in Algolw was Wirth.  He was at Stanford at the time.  It was written in PL/360 btw.    The sources are googlable.  FWIW  Pascal was done a couple of years later with lessons learned from Algolw and reaction to Algol68.  
> 
> Sent from my PDP-7 Running UNIX V0 expect things to be almost but not quite. 
> 
>> On Jan 10, 2019, at 6:52 PM, Dave Horsfall <dave@horsfall.org <mailto:dave@horsfall.org>> wrote:
>> 
>> [Not sure whether this is more appropriate for COFF instead, so it's here; advice (apart from STFU) gratefully accepted.)
>> 
>> Sir Charles Antony Richard Hoare FRS FREng was born on this day in 1934; a computer pioneer (one of the greats) he gave us things like the quicksort algorithm (which became qsort() in Unix) and ALGOLW (a neat language).
>> 
>> -- Dave
> 


[-- Attachment #2: Type: text/html, Size: 11067 bytes --]

       reply	other threads:[~2019-01-11  4:30 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <mailman.1.1547172001.17201.tuhs@minnie.tuhs.org>
2019-01-11  4:29 ` Paul McJones [this message]
2019-01-11  4:32   ` Paul McJones
2019-01-10 23:52 Dave Horsfall
2019-01-10 23:58 ` Kyle Spiers
2019-01-11  0:06 ` Clem cole
  -- strict thread matches above, loose matches on Subject: below --
2018-01-10 21:33 Dave Horsfall
2018-01-11  0:20 ` Nemo
2018-01-11  1:24   ` Dave Horsfall
2018-01-11 10:21     ` helbig
2018-01-11  8:05   ` arnold
2018-01-11  0:49 ` Bakul Shah
2018-01-11 21:50   ` Dave Horsfall

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=920BC45C-B744-4DA9-9A27-28BFE3176424@mcjones.org \
    --to=paul@mcjones.org \
    --cc=clemc@ccc.com \
    --cc=dave@horsfall.org \
    --cc=tuhs@minnie.tuhs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).