Chuck Guzis wrote:
Date: Thu, 14
Feb 2008 12:56:25 -0500
Incidentally, I ran across a 2001 US patent for a
mechanical bit-
serial adder (6249485). Very clever.
Interesting - I need to properly digest that (and see if I can get at the
diagrams anywhere; maybe that's a pay service). Interesting that it was from
the Long Now lot, too.
But could one have a computer that could execute
conditional branches
and modify its own program? Yes, I think so--consider program
storage arranged as pins set in concentric circles on the surface of
a rotating disc. One could certainly devise a method of skipping
instructions until a certain pin had been encountered.
Well I suppose it's just the concept of data and addresses, whether it be a
disk, belt, stack of something, or whatever. Conditional branches shouldn't
pose a problem, and program modification is surely just an ability to write to
the data store in which the program's held...
cheers
Jules