[Info-vax] Which programming language would you like to see officially supported on VMS ?
Dirk Munk
munk at home.nl
Sat Jan 2 18:49:21 EST 2021
Simon Clubley wrote:
> For the programming languages which are not currently available for VMS,
> which of them would you like to see become available and officially
> supported by VSI ?
>
> For me, a modern scripting language such as Python, with integrated
> VMS support built in, would top that list.
>
> Yes, I know Python is available at the moment, but it's not officially
> supported by HPE or VSI.
>
> Are there any other scripting languages or compiled languages you
> would like to see become available on VMS ?
>
> I'm asking just in case there are languages out there with a hidden
> underlying desire by their users to run on VMS that VSI or the rest
> of the VMS community are not aware of.
>
> Simon.
>
Look at the market for VMS. Many customers for VSI will be existing VMS
customers. They will want to port their applications from previous VMS
platforms to the present x86-64. They will expect to find the
traditional VMS languages, preferably versions that comply to the latest
specifications of those languages. As usual with newer versions of
compilers, a 1:1 port will not be possible, newer compilers will be
stricter etc. But that is better than having to rewrite your application
in another language. In that case, a move to Unix, Linux, Windows is far
more likely.
Mumps was mentioned. I know it was / is used in hospitals etc. , and VMS
was very strong in hospitals. Seems logical to me to provide a mumps
compiler then.
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?
Ada is a language for very reliable applications, I have always been
told. Seems to me as a typical VMS language.
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?
More information about the Info-vax
mailing list