[Info-vax] Which programming language would you like to see officially supported on VMS ?
John Reagan
xyzzy1959 at gmail.com
Tue Jan 5 11:39:13 EST 2021
On Tuesday, January 5, 2021 at 11:20:15 AM UTC-5, 1tim.... at gmail.com wrote:
> On Monday, January 4, 2021 at 6:35:32 AM UTC-7, Simon Clubley wrote:
> > On 2021-01-02, Dirk Munk <mu... at home.nl> wrote:
> > >
> > > Pascal is bit problematic. Pascal was never meant for production, it was
> > > a language meant for education. But just as with Unix and C, it
> > > 'escaped' from the schools and universities to production. Mr. Wirth,
> > > the designer of Pascal was not at all pleased with that. He designed the
> > > Modula language for production. It has the Pascal syntax, just as the
> > > other offspring of Pascal, Ada. So, is Pascal still being used on VMS?
> > >
> > VAXELN was written in a variant of Pascal.
> >
> > The Modula variants are effectively dead, while Pascal still has multiple
> > active compiler options across a range of operating systems.
> > > Ada is a language for very reliable applications, I have always been
> > > told. Seems to me as a typical VMS language.
> > >
> > Yes it is. Unfortunately, no Ada compiler currently exists, or is likely
> > to exist, for x86-64 VMS.
> > > Other languages? There are more than 11,000 ...... A new language
> > > should fit in the VMS environment. I'm sure you can make any script
> > > language run on VMS, but does it add something, apart from "look, we can
> > > do that too"? It should add to the functionality of VMS, just having it
> > > as something that has no real connection to VMS is not useful in my
> > > opinion. Why should you write a script language application on VMS, if
> > > you can do it on Linux or Windows as well? What does VMS add for such an
> > > application?
> > >
> > Some of those scripting languages (assuming they come with an added VMS
> > integration module) are a _far_ better choice for tying together VMS
> > applications than DCL is.
> >
> > Simon.
> >
> > --
> > Simon Clubley, clubley at remove_me.eisner.decus.org-Earth.UFP
> > Walking destinations on a map are further away than they appear.
> TPU uses Pascal syntax and is very Pascal-like in writing section files....I always assumed (yes, I know..) it was pascal under the hood.
TPU is written entirely in BLISS-32 (and uses some rather clever BLISS macros). I did see ONE C file to deal with some Motif icons for the DECwindows version.
There probably is some history/rationale on the chosen syntax for TPU but I'd have to do dig around to find it. Others here might have a better memory about that.
More information about the Info-vax
mailing list