On 08/11/2015 07:52 AM, Paul Koning wrote:
Yes, that was a pretty nice system. Certainly not the
first ALGOL
system, but a decent one even though they did put a bunch of
Fortran-like ugliness into the I/O.
As I recall, the I/O in the Algol-60 report was not particularly
well-defined. Pascal followed this pattern also.
So Burroughs could hardly be blamed.
PDP11 DECUS ALGOL was clearly inspired by that, it?s a
subset of
Burroughs ALGOL and the generated code looks like a 16-bit variant of
B5500 machine code.
I hadn't realized that descriptors had been implemented on the PDP-11.
Note though that some of the discussion was about
Algol 68, which is
a rather different language. I don?t know that Burroughs ever did
anything with it, but some other companies did (CDC for one).
I don't know where Algol 68 in the CDC world came from; I am aware of no
one in CPD Sunnyvale who worked on it. Was it a VIM contribution?
?native? in what sense? There are plenty of machines,
from many
companies, that support block structured languages well. The PDP11
and VAX are among those, as are the Burroughs mainframes, the
Electrologica EL-X8, and many others. If so, they will do well at
Algol, Pascal, C, Modula, Ada, and so on.
Well, CDC 6600 routinely beat out IBM's iron on COBOL, even without
character addressability or the capability for decimal arithmetic.
If you mean ?native? in the sense of an instruction
set tailored for
running Algol programs, no ? in that sense, Burroughs was rather
unusual, though you might point at the Electrologica EL-X8 as another
example.
That's exactly what I mean.
--Chuck