Léxico TI › Programación › Befunge

Befunge

Programación Svenska → Actualizado: 2026-08-14

Lenguaje de programación esotérico en el que el código es una cuadrícula y la ejecución se mueve en las cuatro direcciones.

Chris Pressey lo creó en 1993 con el objetivo declarado de hacer un lenguaje lo más difícil posible de compilar. El programa vive en un campo bidimensional de 80×25 caracteres. Un puntero de instrucción se mueve hacia la derecha por defecto, y los caracteres >, <, ^, v cambian la dirección. El cálculo ocurre sobre una pila.

Y aún peor: la instrucción p escribe un carácter de vuelta en el campo, de modo que un programa puede modificarse a sí mismo mientras corre. Eso vuelve el análisis estático prácticamente imposible, que era exactamente la intención.

← Volver al léxico