From: "Jon Perryman" <[email protected]>
Sent: Tuesday, February 06, 2018 6:27 AM


Jon Perryman wrote:>> Keith is talking about dump analysis. Show original message

Robin Vowels wrote: Perhaps. But even if he was, the link map and assembly listing deals with that issue.

Think of optimization as a chaotic programmer.

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.


PL/I is an application programming language where the compiler has knows enough
to give you everything you need to debug the problem.

PL/I is a general-purposed language, and was designed as a system programming 
language too.

The MULTICS operating system was written in PL/I.

System level programs are very different and often require a dump.

They might, but if in PL/I, the required information would generally be obtained
using its own (HLL) facilities.

Multi-tasking requires dumps because you need to know about tasks PL/I can't 
possibly know about.

PL/I can multi-task, and can produce information about the tasks.

PL/I doesn't know about CB chains so you may need to find out how you arrived
at the wrong CB. If there is a storage overlay, then your program may not be 
the cause.

PL/I knows about anything that it is programmed to do.

---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

Reply via email to