Octane Simple Programming Language

Octane is a simple proof of concept programming language.
It is a simple stack based programming language built on top of Java. The interpreter language itself is very basic,
almost esoteric (in the form of BrainF**k).

The entire implementation consists of one source file.
The goal of this project is to implement a simple stack based language with as few operations
as possible but also provide some common utility routines.

Here the default textarea contains a basic example source input. Read the source content from the bottom-up and from right-to-left.

The application interprets each 'word' in the textarea as a function. The function may read arguments off the stack. For example, 'data + 2 1' is interpreted as,
"Push ONE on the stack, push TWO on the stack. Call the '+' function and then print the data stack."

Language Home / Math Services Home

LiterateExampleWithSrc / SimpleExample1 / SimpleExample2

keywords: simplest possible programming language, joy, stack programming language, forth, stack, lang, brainfk, brainf**k