On 15/02/2025 20:09, Jon Elson via cctalk wrote:
On 2/15/25 12:27, Frank Leonhardt via cctalk wrote:
On 15/02/2025 16:35, Jon Elson via cctalk wrote:
On 2/15/25 08:43, Frank Leonhardt via cctalk wrote:
As those of us with a few years will know, Tony Hoare (and Jill's) implementation of Algol 60 on the Elliott 803 was a highly significant event in the history of computer languages. It was the first practical commercial Algol compiler, launched block structures languages, and played a part in Elliott selling nearly 300 803B computers at a time when 300 computers was a big number.

Obviously the US preferred Fortran and COBOL for commercial use, and there were other Algol compilers in some shape or other knocking about in universities. But I'd say this implementation put block structured programming into the mainstream. (And it was the first high level language I used, but that's beside the point).

The Bendix G15 (introduced in 1956) had ALGO, their variant of Algol.  Not sure when this was available, but likely after 1958 or so.  I think it was the only high level language available on that computer.

Running anything like Algol on a machine with drum memory seems a bit optimistic!

Compiles were supposed to take about 2 DAYS!  With constant changing of compiler phase tapes.  We never got our G15 close to running enough to try it.  It had two badly scored drum tracks.

Elliott Algol was pretty quick (and therefore practical) - feed the compiler tape in (8-hole) and then feed in your program on five hole. It's been a long time but it was compiling at several cps and your program ran in a few minutes. Then feed in another. You could compile to tape for larger programs. The 803 had 4K or 8K by 39-bit core, but I have a feeling it needed the full 8K for Algol. The later 503 (1963?) was a lot faster. I had access to one but never got it working.

This must have been three or four years after the Bendix!


Reply via email to