<div dir="auto">Bliss. After all, DEC stuck to it either Bliss 32.</div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sun, 9 Mar 2025, 1:47 pm Dan Cross, <<a href="mailto:crossd@gmail.com">crossd@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">As I mentioned in the discussion about C, it's easy to look back with<br>
a modern perspective and cast aspersions on C. But this got me<br>
thinking, what would possible alternatives have been? In the context<br>
of the very late 1960s heading into the early 70s, and given the<br>
constraints of the PDP-7 and early PDP-11s, what languages would one<br>
consider for implementing a system like early Unix? Dennis's history<br>
paper mentioned a very short-lived effort at Fortran, and I asked<br>
about that a few years ago, but no one really remembered much about<br>
it; I gather this was an experiment that lasted a few days or weeks<br>
and was quickly abandoned. But what else?<br>
<br>
My short list included PL/1, Algol/W, Fortran, and Pascal. Fortran was<br>
already mentioned. I don't think PL/1 (or PL/I) could have fit on<br>
those machines. Pascal was really targeted towards teaching and would<br>
have required pretty extensive work to be usable. The big question<br>
mark in my mind is Algol/W; how well known was it at the time? Was any<br>
consideration for it made?<br>
<br>
Obviously, the decision to go with BCPL (as the basis for B, which<br>
beget C) was made and the rest is history. But I'm really curious<br>
about how, in the research culture at the time, information about new<br>
programming languages made its way through the community.<br>
<br>
- Dan C.<br>
</blockquote></div>