IT-lexicon › Programmeren › Befunge

Befunge

Programmeren Svenska → Bijgewerkt: 2026-10-03

Een esoterische programmeertaal waarin de code een raster is en de uitvoering zich in alle vier de richtingen beweegt.

Chris Pressey bedacht de taal in 1993 met als uitgesproken doel een taal te maken die zo moeilijk mogelijk te compileren is. Het programma staat in een tweedimensionaal veld van 80×25 tekens. Een instructiepointer beweegt standaard naar rechts, en de tekens >, <, ^ en v veranderen de richting. Het rekenwerk gebeurt op een stack.

Erger nog: de instructie p schrijft een teken terug in het veld, zodat een programma zichzelf kan aanpassen terwijl het draait. Statische analyse wordt daarmee vrijwel onmogelijk, en dat was precies de bedoeling.

← Terug naar het lexicon