Last update Sept 2009

BitBitJump

BitBitJump is a one instruction imperative language similar to Subleq but with much simpler instruction.



Download
PDF Document   bbj.pdf   Paper describing BitBitJump (По русски)
C++   bbjasm.cpp   Macro assembler
C++   bbjrun.cpp   Emulator
BitBitJump   lib.bbj   Macro and function library
BitBitJump   hi.bbj   Program printing "Hi"
BitBitJump   hello.bbj   Program printing "Hello, World!" forward and backwards.
BitBitJump   fact.bbj   Program printing factorials
BitBitJump   reverse.bbj   Program printing reverse input string
BitBitJump   bf.bbj   Brainfuck interpreter
BitBitJump   sf.bbj   Self-interpreter


To run an example download assembler, emulator and the library. Compile assembler and emulator and run them, for example, as following command:
 > bbjasm -c fact.bbj | bbjrun -c
or
 > bbjasm fact.bbj
 > bbjrun fact.run
Examples include the library lib.bbj. So its name in the example and the filename have to match.

More BitBitJump on esolangs.org

Home