Befunge-93 is the original 1993 version of Befunge, a two-dimensional esoteric programming language in which the instruction pointer moves across a toroidal grid of single-character instructions.