On Jan 17, 2025, at 10:25 AM, ben via cctalk
<cctalk(a)classiccmp.org> wrote:
On 2025-01-17 7:59 a.m., Jon Elson via cctalk wrote:
Pascal is really sort of a dialect of Algol, so I
thought this was somewhat on topic.
That is the DARK side of computing, Real computers are found in the BATCAVE and can even
run ALGOL 58. (batman 1967) :)
http://www.starringthecomputer.com/feature.html?f=37
Did ALGOL 68 have separate compilation, or was all one big Program like Pascal?
C has the advantage of separate compilation and include files.
I don't remember if it's part of the standard, but separate compilation is a
common extension in a bunch of languages. I don't remember if the Pascal I learned on
(PDP-10) has it, but I would certainly expect the VMS version to do so.
As for ALGOL, I know that Burroughs ALGOL (which is an extended ALGOL-60) has separate
compilation, through a linker called "Binder". There is even a Binder for
PDP-11 ALGOL, though I haven't tried it. PDP-11 ALGOL looks very much like a 16-bit
derivative of Burroughs ALGOL.
paul