Harvard vs. vonNeuman

From: Paul Koning <pkoning_at_equallogic.com>
Date: Tue Sep 28 16:46:45 2004

>>>>> "Ron" == Ron Hudson <ron.hudson_at_sbcglobal.net> writes:

 Ron> On Sep 28, 2004, at 9:46 AM, Dwight K. Elvey wrote:

>>> From: "ben franchuk" <bfranchuk_at_jetnet.ab.ca>
>>>
>>> Peter C. Wallace wrote:
>>>> Isn't self modifying code pretty much deprecated these days
>>>> (aside from trampolines and such)
>>>>
 Ron> Can you create self modifying code in any high level language,
 Ron> the kind of code where the application program actually changes
 Ron> it's own instructions?

 Ron> I know in C it is possible to pass an address of a function to a
 Ron> function, that's not really what I mean.

I think the answer is "usually not". C is an exception, as you
noted. So is Espol, the OS writing language on Burroughs mainframes.

I'd also exclude systems (like PDP11s) which have a program overlay
mechanism -- that too of course is self-modifying code, and generally
would be supported with any language used on that system, high level
languages included.

          paul
Received on Tue Sep 28 2004 - 16:46:45 BST

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:37:32 BST