OPRBCM
Jump to navigation
Jump to search
OPRBCM, which stands for OPeRate and Branch if Condition Met, is a family of programming languages that includes subleq, Addleq and many more. It can also be a programming language if the Operation and Condition is selectable. It's also a subset of One-Instruction Set Computers.
oprbcm x y z: mem[x]=op(mem[x]+mem[y]) if(cond(mem[x])): goto z
List of known programming languages that fall under this category:
| Name | op | cond |
|---|---|---|
| Subleq | op(x,y)=x-y | cond(x)=x<=0 |
| BitBitJump and it's variants (ByteByteJump,...) | op(x,y)=y | cond(x)=true |
| Addleq | op(x,y)=x+y | cond(x)=x<=0 |
| NANDNZ | op(x,y)=~(x&y) | cond(x)=x!=0 |