[Info-vax] Which programming language would you like to see officially supported on VMS ?
Jan-Erik Söderholm
jan-erik.soderholm at telia.com
Sun Jan 3 07:30:43 EST 2021
Den 2021-01-03 kl. 01:41, skrev Arne Vajhøj:
> On 1/2/2021 6:49 PM, Dirk Munk wrote:
>> 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.
>
> There are vendors to work with for MUMPS/M.
>
>> 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?
>
> Based on discussions here and in the VSI forum, then yes it seems
> that VMS Pascal is used.
>
> It is worth noting that VMS Pascal has some useful extensions:
> * module concept
> * good support index-sequential files
> * etc.
>
> In many ways VMS Pascal is the most modern of the traditional
> VMS languages (not counting C++, Java etc. as traditional).
>
>> Ada is a language for very reliable applications, I have always been
>> told. Seems to me as a typical VMS language.
>
> How much Ada is done for the market that VMS is targetting?
>
> My impression is that Ada use has declined since DoD dropped
> Ada requirement and that of the remaining Ada use a large part
> is for "critical thingies" not regular business servers.
>
>> 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?
>
> If you need a server to *only* run Python or PHP or whatever, then
> VMS is not an obvious choice.
>
> But a lot of script usage is not for the core application but for
> supporting applications. On VMS then your can have your core
> application in Cobol/Fortran/Pascal/Basic/C/Macro-32 and then
> you write some supporting applications in Python or PHP. And
> those supporting application may either need to be on the same
> system as the core application or it is just cost efficient to
> run them on the same system as the core application.
>
> Arne
>
Correct. Our core applications are Cobol and we use Python for
some support scripts in batch and the web server processes. It is
a perfect combination...
More information about the Info-vax
mailing list