[TUHS] Hypothetical: Could MULTICS have been written in C, if available?

John Levine via TUHS tuhs at tuhs.org
Tue May 26 13:11:44 AEST 2026


It appears that Bakul Shah via TUHS <bakul at iitbombay.org> said:
>On May 25, 2026, at 5:24 PM, Clem Cole via TUHS <tuhs at tuhs.org> wrote:
>> 
>> Coming back to the question of PL/1 *vs. *C, I have a longer responce on
>> quora:  https://www.quora.com/What-makes-the-C-language-powerful that I
>> will crib here.   When PL/1 and Algol68 were being created, and frankly,
>> later with Ada and others, there was always a tendency to go overboard.
>> But to me, the less-is-more rule applies: C is powerful not only because of
>> what is in the language but also because of what Dennis (and Ken) left out.
>
>IMHO it is less less-is-more and more the *low-level* nature of C.
>Didn't IBM too used a "high level" low level language PL/S for MVS?

PL/S was quite stripped down ahd had ways to referece specific registers
and even include in-line assember.  It looked like PL/I but was if anything
lower level than C.

You are right there were lots of other similar languages like PL/M.  I liked
PL360, which was a high level assembler using Algolish syntax used to develop
Algol W.

R's,
John


More information about the TUHS mailing list