JELLO Jacob's Emulation of Low-Level Operations

JELLO is a small little language created by Jacob Allen in a weekend.

Here is an example of a basic Fibonacci Sequence program.

#Fibonacci Example
SETMEM 0 1
SETREG 1
:start
SETMEM 1 REG
ADD MEM(0)
SETMEM 0 MEM(1)
SETOUT REG
IF LT 200
  GOTO :start
END

JELLO is limited to one 8bit register, 256 8bit memory locations, one 8bit input and one 8bit output.

JELLO features 11 main keywords these are ADD, SUB, MUL, DIV, SETMEM, SETREG, SETOUT, GETINP, GOTO, IF, END. It has five comparison operators which are EQ, UN, LT, GT, ZERO. It also has comments and labels.

You can download the (much better) c version here. And you can download the c source here.

You can download the (okay) Java version here. And you can download the Java source here.

Alternatively you can download the (old) Windows 64bit executable here. And you can download the python 2.7 source here.