From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 27675 invoked from network); 26 May 2020 15:19:44 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 26 May 2020 15:19:44 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 9B50F9C92A; Wed, 27 May 2020 01:19:41 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 791499C6B4; Wed, 27 May 2020 01:19:27 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 082369C6B4; Wed, 27 May 2020 01:19:25 +1000 (AEST) Received: from kvm5.telegraphics.com.au (kvm5.telegraphics.com.au [98.124.60.144]) by minnie.tuhs.org (Postfix) with ESMTP id 261A793D53 for ; Wed, 27 May 2020 01:19:24 +1000 (AEST) Received: from [10.210.249.17] (unknown [10.210.249.17]) by kvm5.telegraphics.com.au (Postfix) with ESMTP id 9E0B427E2F; Tue, 26 May 2020 11:19:21 -0400 (EDT) To: Dave Horsfall , The Eunuchs Hysterical Society References: <8a2e9b1b-8890-a783-5b53-c8480c070f2e@telegraphics.com.au> From: Toby Thain Autocrypt: addr=toby@telegraphics.com.au; prefer-encrypt=mutual; keydata= mQENBFVqRckBCACdUBQ565VYFZgKu+JjAeV2T/QIITeO+kPhViKuWooJADKB0Xra+AUSilML bmLYIPE1ZAWU3b12q0IxofU9wLe2AyQ/KIrUN891Fydhdsg6xVXRITrDobHUTyMQ8KlXMXO4 zsUq5TtlNkNbHOw6WCyoRpWUYJ1otpWVnjKLJFsvbSgtdjn2fZOLHL00wjZL+oYsFcx7aiYg bRQ7oO7nnDz7NyM/gsGWJazFLpZs1tuJSjR/ruYHCqyCa3VX1FaquVrHPkOWg0D5npDaSCWX 3OgbrarP75l43DLBuROuSJkZvLs41jrkhFeFSik2nZUwiSZWzsWAUMGMGCbGU2LljArzABEB AAG0L1RvYnkgVGhhaW4gKE1hYyBQcm8pIDx0b2J5QHRlbGVncmFwaGljcy5jb20uYXU+iQFP BBMBAgA5AhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgBYhBAVB4kPONsxSK13M05k7tV74 aS2yBQJb7srkAAoJEJk7tV74aS2yhZ0IAIB0xPUNyDPf0euMXBV6c0Of0DF7Xvg/z3322jWP sHSyIcv2+Th4cByNjUC/IdMmwLWLKGclN/t8arDLl2UaT3FgPUCZLHP+SYgtkdyw4iXhByD4 wl8E23IU08tq9MouO9IQ9PJs0szkBS/HorAaK1dHt01HyuF72Batb6RTtvNYz4LIr6ECwgAS geRSt1olUds3pXPgwZYD/l4NAJOwDuKTtNGo0867zUn82703wWnLC4BupvcMs31jI4GJU6Nl wuVEpo3KQbaEJiaddTGkMGwOlSaPaDc6/6bl62X0LmJL9JCDefudqJEe23HjQVrwqZbJ6hZG vgLmjwH8SKAl/xG5AQ0EVWpFyQEIALgVpxkG/EwDLpu3l3qPGzwdoUVh1ciunWc8N7h4n+0y H90BtCjhDR96tOpfCDOpNA9iazOHdSPDaoufEdvbSZCAAFZwOom6xVKMv0SnYB7CPXdVrb7K F9PgJlQ1LKKapCQYsOAaOb3V1nNfz8UvU0o7CUUa6ko/DCCR9+QiqsrPbErS4L4RbU4yuxcb 1rE0g83fiom/ypG/2z+6d0z8HX5oG6PLqpbAJ56a+UtGDMFvpKVkI8au93YMDCyUa8KGgsfc GWpVaxab8YkJOIgpEEaPRa5meo/UFFxfF8SmIoSiHfrMbNx83Vl0FCexuoKhNOOF2A3F+q+D i+5Q7TtkHMkAEQEAAYkBHwQYAQIACQUCVWpFyQIbDAAKCRCZO7Ve+Gktso0VB/0cNfygjw1u k/JE/xIa0D+oD+lYhjIS40v9aazGmwihGjZi29YWw6njh60j8eUu8FSmB2Rl1eLWGTG2TGz9 u3gOHpniymeeFAWPqRUVJRHRSeDxdJaV7Nx3KGysjeTj2IRHA7gU2SHClrWFZ0g5Vy75oOCk 2VeCNC7kN7PemGIlgu4zOqDDX/jUlrUoUAqTaoT4MAQNuG8dyLyE3sfrC4n7qbG1TxUGTXuS LFphJQSDcvn0WAdolwTZ3YT8cwq2KrQDbmESg425J8cdqmaMI5mJgucWf4tmAEMyjde1jRYh oQDyMgQXXY/+QvS5a7dpz4l9UZwz1bXTr32jJ/+UKrHM Message-ID: Date: Tue, 26 May 2020 11:19:19 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Subject: Re: [TUHS] History of popularity of C X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On 2020-05-26 12:21 AM, Dave Horsfall wrote: > On Sat, 23 May 2020, Clem Cole wrote: > >> [...]  Pascal tries to be the answer, but I think it suffered from the >> fact that it makes Pascal a production quality language, you had a >> extend it and everybody's extensions were different. > > Perhaps I'm the only one here, but when I was taught Pascal (possibly by > Dr. Lions himself) it was emphasised to us that it was not a production > language bur a *teaching* language; you designed your algorithm, > debugged it with the Pascal compiler, then hand-translated it into your > favourite language (and debugged it again :-/). Prof. Knuth came up with an interesting solution to that -- in the process, inventing (or maturing) the concept of "literate programming". Perhaps it's not well known that his most widely used programs (e.g. TeX) were written in something VERY close to standard Pascal (preprocessing aside). The translation to C (as required by certain platforms) was mechanical. --Toby > > That damned "pre-fill read buffer" was always a swine with interactive > sessions, though; I recall Andrew Hume threatening to insert a keyboard > into the terminal's CRT if he saw that "?" prompt on the Cyber... > > -- Dave