← Back to context

Comment by pjmlp

10 hours ago

Why bring Standard Pascal to the party?

It is always used as an example of how bad Pascal used to be.

Yet it always gets forgotten that only lousy UNIX compilers, or some 8 bit implementations, ever did nothing else.

It was created to learn programming, the Python of 1970's, quickly everyone else was using UCSD Pascal and various other extensions (which apparently are always cool when the language happens to be C), which were later standardised under Extended Pascal.

Although, yet again, GNU Pascal is probably the only UNIX compiler that supported it until FreePascal came to be.

Niklaus Wirth designed Modula-2 in 1978, thus still in the same decade as Pascal, exactly for systems programming and large scale software development.

Borland helped spread Apple's Object Pascal, designed with feedback from Niklaus Wirth, beyond Apple ecosystem, to what we foundly remember nowadays.

Yet Standard Pascal has to keep coming up all the time.