FlipJumpΒΆ

A one-instruction esoteric programming language. The only instruction is a;b: flip the bit at address a, then jump to address b. Despite the minimalism, a substantial standard library implements variables, arithmetic, I/O, pointers, and a stack on top of self-modifying code.

πŸš€ Try FlipJump in your browser β€” fj.tomhe.app

Where to startΒΆ

🌱 New to FlipJump?

Install, run β€œHello World”, and learn the program skeleton.

Getting Started
πŸ“– Language reference

The single instruction, expression syntax, macros, namespaces, I/O.

Language Reference
πŸ“š Standard library

Auto-generated reference for every macro in flipjump/stl/.

Standard Library
πŸ“ Examples

Hello World, prime sieve, calculator, quine β€” annotated.

Examples
πŸ› οΈ Companion tools

The browser IDE, c2fj (C compiler), bf2fj (Brainfuck compiler).

Companion tools and resources