David so badly wants his dying art to be important because it makes him feel 
superior. Textbook narcissist.


Sent from Yahoo Mail for iPhone


On Tuesday, September 12, 2023, 8:58 AM, David Crayford <dcrayf...@gmail.com> 
wrote:

> On 12 Sep 2023, at 8:04 pm, Jon Butler <butler....@gmail.com> wrote:
> 
> There will be a need for assembler programmers for quite a while,

YEAH! z/OS syscalls are assembler macros! No HLASM no z/OS. The sheer volume of 
assembler code is an existential threat to the platform as young guys don’t 
want to spend 10 years onboarding. 

> but mainly because over the last forty years, and long after even COBOL II 
> added functions and a case construction in 1987, very, very  clever people 
> decided they would write application modules in assembler... and not waste 
> time with comments.  Today, when companies are trying to make their systems 
> Highly Available...or even convert to a cloud provider's service...no one has 
> a clue what the modules do.  Many could have been easily replaced by COBOL's 
> ADDRESS OF or LENGTH OF or PL/I Pointers, but of course that would have been 
> way too easy.  Very few application programs need to control channels.
> 
> When I was interviewed by the Db2 Utilities group at the Santa Teresa lab in 
> San Jose (Now Silicon Valley) in 2001, I said I suppose I needed to brush up 
> on my assembler.  They laughed and said "no one uses assembler any more."  
> All the Utilities were written in PL/S, now PL/X.

DB2 Utilities got sold a vendor and the devs moved with it. I heard an amusing 
story that IBM were hell bent on migrating to OO PL/X which was so buggy the 
CICS team in Hursley referred to it as “oh oh PL/X”. It was in the 90’s when 
everybody thought inheritance was a good idea but it introduced “is-a hell” and 
the path length of the code exploded. It was so bad that DB2 utilities were 
close to missing their targets and abandoned it. It was a huge blunder. A lot 
of new code in DB2 Utilities is done Metal/C/ 

> 
> Not to denigrate assembler programmers, or those that decide to take up 
> Sanskrit, but it is a dying art.

Yep. For new code avoid it like the plague. But the legacy needs to be 
maintained. 

> 
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN




----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to