[Info-vax] Programming languages on VMS

Arne Vajhøj arne at vajhoej.dk
Wed Jan 24 15:33:14 EST 2018


On 1/24/2018 2:54 PM, John Reagan wrote:
> On Wednesday, January 24, 2018 at 2:43:51 PM UTC-5, Arne Vajhøj wrote:
>> On 1/24/2018 1:59 PM, Bill Gunshannon wrote:
>>>      It is always a bad idea to bet on non-standard features in
>>> any language.  It is one of the reasons Pascal languished outside
>>> of academia (which is where it was designed for, not to teach a
>>> language but to teach concepts.)
>>
>> Really?
>>
>> The by far largest Pascal code base must have been
>> TurboPascal & Delphi on PC.
>>
>> And that code was typical replaced with C++ code
>> using lots of OLE, COM, MFC and ATL.
>>
>> That type of C++ is not more portable than
>> Pascal.

> Besides "classic" Pascal (ISO 7185), we also did Extended Pascal (ISO
> 10206) which intended to standardize existing practice.  The Borland
> folks attended and provided input but never adopted anything.  The
> did submit suggestions for things like PEEK and POKE which hardly
> standard other than being under the letter "P" in the appendix.
> 
> VMS Pascal has most of Extended Pascal (ie, schema types are directly
> from the standard, etc.).  In places where we have the identical
> feature as EP, we left our traditional syntax in place with the
> promise that we'd add the 2nd spelling if/when some other compiler
> implemented the same.  Only Prospero Pascal (now defunct) did the
> full standard.
> 
> VMS customers have written large and complex applications in Pascal.
> I know of several customers each with millions of lines of Pascal
> code.

VMS Pascal is a great product.

And I used it a lot 1988-2000.

I also liked the original TP, but I never liked ObjectPascal/Delphi.

My point was just that what replaced Delphi code was not in any way
portable, so I do not believe people dropped Delphi due to lack of
portability.

I would expect that many of the VMS Pascal applications are
still used.

Arne







More information about the Info-vax mailing list