S*bleq

From Esolang
Jump to navigation Jump to search

S*bleq is a derivative of Subleq by User:ChuckEsoteric08

Differences

Now the command

a b c

Would subtract memory address b from memory address a, storing result in later, and then if the result is less or equal to zero go to the memory address mem[c]

Special addresses, none of which could be in c

-1 IP
-2 returns next byte of user input
-3 outputs value of another address

Variations

S*bl*q

In this version the result of subtraction is stored in both a and b

Subl*q

In this version result of subtraction is stored in b

S**bleq, Subl**q, S**bl**q

In this version arguments a and b are replaced by mem[a] and mem[b] respectively

Computational class

As they are simply derivatives of Subleq, all of them are Turing-complete