[Info-vax] Userland programming languages on VMS.

Simon Clubley clubley at remove_me.eisner.decus.org-Earth.UFP
Thu Feb 3 13:43:19 EST 2022


On 2022-02-03, Bill Gunshannon <bill.gunshannon at gmail.com> wrote:
> On 2/3/22 09:21, Simon Clubley wrote:
>> 
>> 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.
>
> In what way?  :-)  There are a lot of people in the industry today
> that feel that C isn't a good choice for anything.
>

There's a reason I keep referring to C as the _minimum_ acceptable
option, not the maximum acceptable option. :-)

As for those people, they need to find a language that is implemented
as widely as C is, so that implementing something in that other language
becomes an asset and not a liability.

If I had my way, everything would be written in Ada, but unfortunately,
that's not a viable option in today's world.

>> 
>> Pascal and the Modula variants offer far more than C. Fortran does not
>> when it comes to implementing userland tools.
>
> Same question.  In what way?  I have already shown how Fortran was
> used to write an entire userland for the first "POSIX" interface.
> 41 primitives and 50 utilities.
>

In the case of Pascal and the Modula variants, that's easy.
Both of those options have strong type-safe and data manipulation
attributes and end up producing more robust code in general.

BTW, sort-of related to this, does anyone else wish C was a module
based language ?

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