Unstable
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.
Unstable is an esoteric programming language where the functionality of the languages instructions, and anything else really, can be changed by anyone. Maybe give it a try, your invited!
Originally created by DarkLoyd255, But how long that title will last until someone claims it is a mystery.
Overview
Currently a clone of brainfuck. Unstable is allocated 65536 bytes of memory, or about 66 KB. It is a turing complete language with just eight instructions. There is a pointer that points to a memory location, and all operations are preformed on that location. This table shows all of the instructions in the language.
Command | Description |
---|---|
>
|
Move the pointer to the right |
<
|
Move the pointer to the left |
+
|
Increment the memory cell at the pointer |
-
|
Decrement the memory cell at the pointer |
.
|
Output the character signified by the cell at the pointer |
,
|
Input a character and store it in the cell at the pointer |
[
|
Jump past the matching ] if the cell at the pointer is 0
|
]
|
Jump back to the matching [ if the cell at the pointer is nonzero
|
Interpreters
There currently is no interpreter, but once the rules have changed a bit, there will most likely be one created.