4 ms·
No backward jumps. It was a language with a single register (accumulator) and various arithmetic functions that would let it advance a certain number of steps o
by siraben 6y ago
No backward jumps. It was a language with a single register (accumulator) and various arithmetic functions that would let it advance a certain number of steps on the tape, or add/multiply/subtract from the accumulator accordingly.
- 7373737373 6y agoAnother approach would be to have a counter (or several) that limit the number of instruction steps, like the Stackless Python programming language (https://stackless.readthedocs.io/en/latest/library/stackless/pickling.html https://stackless.readthedocs.io/en/latest/library/stackless...) or the KeyKOS operating system (https://github.com/void4/notes/issues/41 https://github.com/void4/notes/issues/41) did