[Info-vax] Assembly languages, was: Re: Listeners in VMS Basic

Simon Clubley clubley at remove_me.eisner.decus.org-Earth.UFP
Tue Jul 13 09:06:46 EDT 2021


On 2021-07-12, Chris Townley <news at cct-net.co.uk> wrote:
>
> When I joined out development team in 1997 (after years running an 
> operational unit using the software) I stated that I was fine with a 
> high level language, but I would refuse to use or learn macro -my only 
> experience of a low level language was Z80, and I failed then,and did 
> not want to go through that  again. This was accepted.
>

I have worked with multiple assembly languages. Examples are PDP-11,
VAX, Alpha, MIPS, ARM, x86 and Z80.

I am also of the opinion that anyone writing full production applications
in assembly language these days are either a poser or someone creating
a little "job security".

There are plenty of reasons why little bits of assembly language are
still required for some specific low-level things, but decades have
passed since it was appropriate to write full applications in them.

The same comments apply to Bliss BTW. The new low-level assembly
language is called C and has the advantage of being (mostly) portable
between multiple architectures without having to rewrite your code.

VSI rewriting parts of VMS in C as required is something I strongly
approve of.

And before anyone pulls me up about the Bliss comment, even _C_ is
much more type-safe than Bliss is.

I do wish however that a more type-safe alternative than C had taken
hold for low-level systems programming.

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