[TUHS] What would early alternatives to C have been?

Clem Cole clemc at ccc.com
Sun Mar 9 22:29:43 AEST 2025


ESPOL was basically first, with BCPL, PL/360, and, as George mentioned,
BLISS showing up soon thereafter.

On Sat, Mar 8, 2025 at 10:47 PM Dan Cross <crossd at gmail.com> wrote:

> The big question mark in my mind is Algol/W; how well known was it at the
> time?

Any 360 shop, particularly if it was targeted for teaching students, would
likely have had Wirth's compiler.  Remember, as BCPL was to CPL, PL/360 was
to Algol-W.  Unlike BCPL, I don't know of any port of PL/360 outside of the
IBM world.  Algol-W would later be implemented in C, but that was later
after Wirth tried again with Pascal.


> Was any consideration for it made?
>
Only Ken can answer that.   My guess is that Algol-W would have failed for
the same reasons Pascal ultimately failed.   It really was directed at
students and lacked many of the tools C had.  Many of the issues exposed in
Brian's treatise *"Why is Pascal not my favorite programming language"* also
apply to Algol-W.

At the time, BLISS had the advantage of the first "Green Book" style
optimizer, so in comparison to the original B and later C compilers, their
code generators were almost toys. I believe that the killer for BLISS was
DEC's choice to charge $5K per/cpu and to few places were willing to pay
it. But as Paul points out BLISS was word-oriented, which, from a technical
point of view, made it more difficult to use than C.
ᐧ
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.tuhs.org/pipermail/tuhs/attachments/20250309/96f193fe/attachment.htm>


More information about the TUHS mailing list