#[O](https://github.com/phase/o) ##Length 3 <pre>{1}</pre> O supports CodeBlocks like GolfScript and CJam. This is a CodeBlock that pushes the number _1_ to the stack when it is run. Just creating a CodeBlock pushes the block itself to the stack, without running it. We could assign it to a variable, or use `~` to run it. ##Length 2 <pre>Ao</pre> `A` pushes _10_ to the stack. `o` pops the top of the stack and outputs it to _STDOUT_. This program outputs _10_ to the screen. ##Length 1 <pre>1</pre> Any number literal will be pushed to the stack as an integer. The stack is not outputted when the code ends ([though this may change soon!](https://github.com/phase/o/issues/35)), so the program exits without outputting anything. ##Factoid O is a programming language inspired by GolfScript, Pyth, K, and tons of other languages. It was made by Phase (me) over the summer of 2015, so it is relatively new. The interpreter was originally written in Java, but development has recently switched to a C interpreter. [Here are some examples of the language](http://o.readthedocs.org/en/latest/examples/).