Befunge on magasinipõhine reflektiivne esoteeriline programmeerimiskeel. Tema peamiseks erinevuseks harilikest programmeerimiskeelest on, et programmikood on organiseeritud kahemõõtmelise ruudustikuna. Nool-instruktsioonid viivad programmi täitmise järje kas üles, alla, paremale või vasakule, ning tsüklid on konstrueeritud ringikujuliselt.
Hello world programm Befunge's:
v >v"Hello world!"0< ,: ^_25*,@