Self-modifying code
Peter J Desnoyers
peter at athena.mit.edu
Fri Jul 22 01:02:00 AEST 1988
In article <60782 at sun.uucp> guy at gorodish.Sun.COM (Guy Harris) writes:
>
>A naive (and not rhetorical) question: what evidence is there to indicate the
>degree to which "narrowing the semantic gap" with capability machines and the
>like would improve the productivity of programmers or the reliability of
>programs, and to which other techniques [fast machines, good software]
>achieve the same goal?
Some protection and tracing features are MUCH slower in software.
These features are also useful in writing wonderful debuggers. You
need a bus snooper or ICE with an 8088 to achieve debugger features
that can be done in software on the 68020 or 80386. And per-task
memory protection is a big win in any environment, but impossible in
software.
Peter Desnoyers
peter at athena.mit.edu
More information about the Comp.lang.c
mailing list