Paper Tape

A better RAM-less computer.

Comments are moderated. It may take a few minutes before your comment appears.
Markdown is supported in your comments.

The most convenient structure is the associative list or dictionary. It attaches labels to chucks of data. There are two forms, read only and read/write. The R/W version acts like a global store for variables. When writing, the head advaces forward until it finds a blank piece of tape. It marks the write flag, writes the name of the varible, and marks the name flag. The head advances one position, marks the write flag and writes the value of the varible. Reading a variable starts from the end of the tape, rewinding until it encounters the most recent version. This is prohibitevly slow, and is technically optional for the simplest possible computer. But is is easier to write out an infrequently used value than to juggle it up and down the stack.

Name:
Mail: (not shown)

Please type this: