Instruction to view the previous and next position of the current position.
Add instruction to create variables.
Idea: Instruction G := Get the char on current head position. The difference between this instruction and P is that the char you get works as a variable, so you can use it to do some operation, like a sum. We would have to change the P instruction, so that it also saves the char internally, so it can be used with the G instruction, for example:
G
R
P
W P + G
P
HALT
Instruction to call other Turing Machines
Maybe change the C(ontinue) instruction to another letter? I think it's better to use C for a calling instruction.
Ideas for future instructions implementations
Instruction to view the previous and next position of the current position.
Add instruction to create variables.
G
:= Get the char on current head position. The difference between this instruction andP
is that the char you get works as a variable, so you can use it to do some operation, like a sum. We would have to change theP
instruction, so that it also saves the char internally, so it can be used with theG
instruction, for example:Instruction to call other Turing Machines
Instruction that puts the head on index 0.