Esoteric Languages

Visual and 2D Languages

Other languages where layout, color or geometry carries the program.

ASCII Art Programs

When source code doubles as a picture: how shaped programs work, when the shape is decoration or structure, and a small Befunge example you can trace.

5 min read

Fish and Other Mirror-Based Languages

How Fish (written ><>) steers its pointer with mirrors and arrows, how that compares with Befunge, and what the two approaches mean for reading and writing code.

4 min read

Piet: Programming With Colors

How Piet programs are images, how blocks of color are traversed, and how the change in hue and lightness between blocks selects each operation.

5 min read

Programming on a Hexagonal Grid

What changes when code lives on a hexagonal grid instead of a square one: six directions, different turns, odd edge wrapping, and how Hexagony approaches it.

5 min read

Related topics

More in esoteric languages