Was smalgol also known as BC Algol, as described here:
no, bc algol was a phd thesis of ralph love. i was an RA for ralph.
he was a phd student for wirth.
it was supposed to be the first (only?) complete implementation
of algol 60. (thats an interesting statement: think of integer labels,
and recursive call by name.) i coded most of the compile-to-byte-code
pass of the compiler. ralph designed it. later i wrote a byte-code
interpreter on a pdp-8s, which showed the memory state graphically.
On Sun, Mar 9, 2025 at 2:01 PM Paul McJones <paul(a)mcjones.org> wrote:
> Ken,
>
Was smalgol also known as BC Algol, as described here:
>
>
https://www.softwarepreservation.org/projects/ALGOL/algol60impl/#BC_ALGOL
>
> On Mar 9, 2025, at 12:06 PM, Ken Thompson <kenbob(a)gmail.com>
>
> wrote:
>
> how about smalgol?
>
> it was an algol-like language with just int and float types.
> i dont know its history, but it came out of berkeley near
> when Niklaus Wirth was there. it compiled for the ibm 7094
> in normal batch processing fashion. i converted it to a jit
> into memory in order to skip the loading phase. i used
> it for a lot of my fun-work. (1965-66)
>
> mainframe time, then, was a big factor in the computing process.
> smalgol could compile, load, and run in about 1 cpu-second.
>
> smalgol was all ibm-cards, but it was on my mind through
> the bcpl to b to nb phases. i would use the modern word
> "influencer.”
>
>
>
> Paul McJones
>
>
>