From: "Jon Perryman" <[email protected]>
Sent: Thursday, February 01, 2018 1:49 AM
On Wednesday, January 31, 2018 1:00 AM, Robin Vowels <[email protected]>
wrote:
From: "Keith Moe" <[email protected]>
Sent: Tuesday, January 30, 2018 11:08 AM
Keith Moe wrote:
One of the downsides to such great optimization
is the added difficulty in debugging.
Robin Vowels wrote:
Such optimisations are rarely requested
during debugging, when all the facilities of the
compiler - such as subscript bounds checking,> check for uninitialized variables, etc, are
employed.
Keith is talking about dump analysis.
Perhaps.
But even if he was, the link map and assembly listing deals with that issue.
However, as I said, optimising is not usually requested during debugging.
Think of optimization as a chaotic programmer. The stronger the optimization,
the more chaos.
The best optimization will often make following the machine logic very
difficult.
The last time I used a dump to find bugs in a compiled program was about 35
years ago.
PL/I provides all the information required because it has debugging facilities built in.
---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus