[Info-vax] Userland programming languages on VMS.
Simon Clubley
clubley at remove_me.eisner.decus.org-Earth.UFP
Thu Feb 3 09:21:16 EST 2022
On 2022-02-02, Bill Gunshannon <bill.gunshannon at gmail.com> wrote:
> On 2/2/22 13:21, Simon Clubley wrote:
>> On 2022-02-01, Paul Hardy <p.g.hardy at btinternet.com> wrote:
>>> Simon Clubley <clubley at remove_me.eisner.decus.org-Earth.UFP> wrote:
>>>> ?
>>>> Fortran and COBOL are not suitable for writing operating system userland tools.
>>>
>>> Not that I would encourage it as an implementation language these days, but
>>> Fortran has been used as such in the past. I believe the Fortran H Extended
>>> optimising compiler for the IBM 360/370 was written largely in Fortran H
>>> Extended.
>>>
>>
>> You are correct about past use. In the context of the discussion,
>> I meant they are not suitable for writing userland tools _today_
>
> Why? Just because there are other languages doesn't obsolete their
> use for the task. If that were true we never needed anything after
> C was created. After all the first Open Source compilers for many
> of the languages in use were just x-to-C translators. P2C, F2C,
> heck even GNAT was originally just an Ada to C translator. And some
> are still that way and work just fine. GnuCOBOL for example.
>
Because C has turned out to be a better choice than Fortran for
writing userland tools so you would choose C (at a minimum) for
writing such tools today.
>> and I gave an example of where I had seen Fortran used in the
>> distant past while I was still in school and before before C got
>> established outside of Unix.
>
> Ind I have seen Fortran used for this stuff long after C escaped
> into the wild. There really is no legitimate reason why languages
> Pascal, Modula, Fortran, PL/I, or anything else is unsuitable as
> long as it is available on the system and there is a programmer
> willing to work with it. After all, in the nd it's all just ones
> and zeroes.
>
Pascal and the Modula variants offer far more than C. Fortran does not
when it comes to implementing userland tools.
Simon.
--
Simon Clubley, clubley at remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.
More information about the Info-vax
mailing list