SimpliVode

From Esolang
Jump to navigation Jump to search
This article is not detailed enough and needs to be expanded. Please help us by adding some more information.

SimpliVode (Originally SimpleCodeV) is a one-instruction language that has no branching, operators or comparisons. It only has one command:

mem <memory address> <value to write>

where <memory address> must be a valid memory address and <value to write> must be a hexadecimal number with a length equal to that of the memory address's length.

Compiling to SimpliVode

Any SimpliVode compiler must be capable of running the language that is being compiled to SimpliVode, and monitoring the memory of the device that runs it. From then on, compiling is as simple as converting each memory state change to a SimpliVode line! In conclusion, SimpliVode is a fast and easy to compile language.