From: Dave Wade
Crispin Rope concentrates on the power of ENIAC and
its usefulness
Which is why you should look at the longer, later article:
http://eniacinaction.com/wp-content/uploads/2014/02/EngineeringTheMiracleof…
in particular the part I pointed out (bottom right corner of pg. 51), which
talks about all the things that can be found in that early ENIAC code, e.g.
subroutine calls with storage of return point, etc.
I am far less interested in the comparison with other machines (in that
article) than I am with the enumeration of what the 'program ENIAC' _itself_
could do - which seems to have been quite a lot.
to me a "computer" without self-modifying
code is a programmable
calculator even if it has index registers...
So a modern Harvard-architecture machine (e.g. AMD29K) with only ROM on the
instruction bus is a programmable calculator?
It's precisely that hypothetical which leads me to conclude that the fact
that the 'program ENIAC' only had ROM for its code (actually, technically,
that's quite not true - it could execute programs stored on cards, too) is
not that important; I think the thing to look at is what its programs could
contain.
Noel