Subleq: Difference between revisions
m
→{{header|Ruby}}: mild idiomaticity adjustment
(Remove specification of how emulated memory is to be initialized) |
m (→{{header|Ruby}}: mild idiomaticity adjustment) |
||
Line 2,775:
<lang Ruby>class Computer
def initialize program
@memory = program.map
@instruction_pointer = 0
end
Line 2,790:
writechar @memory[a]
else
difference = @memory[b] -= @memory[a]
@instruction_pointer = c if difference <= 0
end
|