> ITYM TANSTAAFL, as originally coined by Larry Niven(?)

Robert Heinlein, "The Moon is a Harsh Mistress"

-----Original Message-----
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of
Seymour J Metz
Sent: Monday, November 1, 2021 2:15 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Assembler analysis [was: RE: Serverpac installs January 2022
and beyond - Issues]

No, but he did coin "Think of it as evolution in action."

________________________________________
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of
Allan Staller <00000387911dea17-dmarc-requ...@listserv.ua.edu>
Sent: Monday, November 1, 2021 4:30 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Assembler analysis [was: RE: Serverpac installs January 2022
and beyond - Issues]

Classification: Confidential

ITYM TANSTAAFL, as originally coined by Larry Niven(?)

-----Original Message-----
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of
Farley, Peter x23353
Sent: Monday, November 1, 2021 11:33 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Assembler analysis [was: RE: Serverpac installs January 2022
and beyond - Issues]

[CAUTION: This Email is from outside the Organization. Unless you trust the
sender, Don't click links or open attachments as it may be a Phishing email,
which can steal your Information and compromise your Computer.]

I am aware of only one product (commercial) that claims to be of any help in
language conversion for assembler code, but there may be more of which I am
unaware.  In the one case I am aware of, the results were truly horrible
COBOL code that didn't even come close to performing the same function as
the assembler from which it was converted.  I will not name the product for
obvious reasons.

In my experience of performing this exact task more than once in my career,
I have found that the best route to success is deep reading of the assembler
code until you understand the function, input, and output criteria.  Once
you understand what it is supposed to accomplish, rewriting it manually in a
more "modern" language is far more likely to succeed than any mechanical
conversion can provide for you.

TANSTAFL -- There ain't no such thing as a free lunch.  You have to put in
the effort to understand the original code or you are probably not going to
get it right.

If you are lucky there is some kind of programmer-level or at least
business-level documentation available describing the original intended
function along with its expected inputs and outputs.  If not, the only
choice left is just reading and understanding the code on your own.

Good luck.  It can be quite a hard task, but if you put in the effort you
can succeed.

Peter


-----Original Message-----
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of
Warren Brown
Sent: Monday, November 1, 2021 12:07 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Serverpac installs January 2022 and beyond - Issues

Hey experts;  I am back with mainframes.  I have a new position to analyze
to  assembly language program. Is their any programs to analyze ASM programs
for re-write them to a more modern language. Perhaps their are tools to help
me, Thanks, Warren
--



This message and any attachments are intended only for the use of the
addressee and may contain information that is privileged and confidential.
If the reader of the message is not the intended recipient or an authorized
representative of the intended recipient, you are hereby notified that any
dissemination of this communication is strictly prohibited. If you have
received this communication in error, please notify us immediately by e-mail
and delete the message and any attachments from your system.


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email
to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
::DISCLAIMER::
________________________________
The contents of this e-mail and any attachment(s) are confidential and
intended for the named recipient(s) only. E-mail transmission is not
guaranteed to be secure or error-free as information could be intercepted,
corrupted, lost, destroyed, arrive late or incomplete, or may contain
viruses in transmission. The e mail and its contents (with or without
referred errors) shall therefore not attach any liability on the originator
or HCL or its affiliates. Views or opinions, if any, presented in this email
are solely those of the author and may not necessarily reflect the views or
opinions of HCL or its affiliates. Any form of reproduction, dissemination,
copying, disclosure, modification, distribution and / or publication of this
message without the prior written consent of authorized representative of
HCL is strictly prohibited. If you have received this email in error please
delete it and notify the sender immediately. Before opening any email and/or
attachments, please check them for viruses and other defects.
________________________________

----------------------------------------------------------------------
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