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 pointed by the value of memory address 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 *a and *b respectively

Computational class

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