Unstable

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.

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.