Harvard vs. vonNeumanZ

Tom Jennings tomj at wps.com
Fri Oct 1 15:39:02 CDT 2004


On Tue, 28 Sep 2004, Roger Merchberger wrote:

> If you consider MERGEing different basic programs (if you MERGE in a new
> program where line numbers match, most basics that I'd worked with  would
> replace the original statement with the new... if you count that, it was
> rather common in the CoCo world.

BASIC "code" is data, interpreted by an interpreter program,
so this does not count as self-modifying in a global sort of way.

In fact the whole idea of self-modifying and to a limited extent,
stored-program is somewhat slippery.

Non-stored-program computers, like the old Harvard relay
calculators and new Microchip Inc's PICs, can however simulate
a stored-program computer, by having the fixed, unchanging
program be an interpreter for a scheme that is, in effect,
stored-program. This isn't very amazing or even notable, since
"real" stored-program computers are made out of dumb things like
transistors or even tubes, so making one out of a Harvard arch
"computer" is only a subset. 



More information about the cctalk mailing list