[Info-vax] Userland programming languages on VMS.

John Reagan xyzzy1959 at gmail.com
Mon Jan 31 19:46:24 EST 2022


On Monday, January 31, 2022 at 12:42:18 PM UTC-5, Arne Vajhøj wrote:
> On 1/31/2022 12:29 PM, Bill Gunshannon wrote: 
> > On 1/31/22 03:25, Johnny Billquist wrote: 
> >> On 2022-01-31 01:22, Simon Clubley wrote: 
> >>> On 2022-01-29, Scott Dorsey <klu... at panix.com> wrote: 
> >>>> 
> >>>> Pascal is pretty limited but makes it hard to shoot yourself in the 
> >>>> foot. 
> >>>> And most implementations don't use null-terminated strings which are 
> >>>> the 
> >>>> most serious source of vulnerabilities in C code. 
> >>>> --scott 
> >>>> 
> >>> 
> >>> I wouldn't call Pascal "limited". DEC used it to implement VAXELN... 
> >> 
> >> The problem is that the ISO standard for Pascal is pretty useless. 
> > 
> > Pretty useless for what?  Tasks for which the language was not designed? 
> > 
> >> Which is why every useful Pascal have extensions... 
> >> And they are all different... 
> >> Which makes everything very non-standard... 
> > 
> > Thus the reason they should have come up with new names and not called 
> > themselves Pascal, which they were not.
> If they compile Wirth/ISO Pascal then it is somewhat justifiable 
> to call them Pascal. 
> 
> But given how much the language get extended then it is 
> really necessary to specify dialect. 
> 
> VMS Pascal, Object Pascal etc.. 
> 
> Borland took the consequence and eventually branded their 
> Object Pascal product as Delphi. 
> 
> But I do not have a problem with the term "VMS Pascal". 
> 
> Arne
VMS Pascal will compile "Wirth" Pascal just fine.  Borland/Delphi Pascal will not.


More information about the Info-vax mailing list