Befunge

06e9b4_00536ce06d2740b985900afeb5cd85d3.png

Befunge is a stack based esoteric programming language. Programs are written in a 2-dimensional grid and control flow can flow up, down, left and right and its direction is modified by instructions. It is also reflective which means that it can modify and lookup its own source code.

The following are a few simple programs written in befunge. (Click here for reference to what each instruction does) More information below.

Hello World

Factorial

Guessing Game

Befunge: Click Here 
Wiki: Click Here 
Windows IDE: Click Here 

Hello World Source: Click Here 
Factorial Source: Click Here 
Guessing Game Source: Click Here