Befunge

Definición - ¿Qué significa Befunge?

Befunge es un lenguaje de programación esotérico e inusual escrito en la década de 1990. Es uno de los lenguajes de esa época que juega con las convenciones de codificación y sintaxis. Befunge no es un idioma que sea fácil de entender y usar para los principiantes. Utiliza una cuadrícula bidimensional de instrucciones y una sintaxis bastante inusual para crear programas.

Techinfo explica Befunge

Befunge fue creado para el sistema Amiga, con la intención de hacerlo extremadamente difícil de compilar.

Dos características que se suman a la complejidad de la compilación son el código que se modifica automáticamente y el campo de juego multidimensional. Befunge existe junto con otros tipos similares de lenguajes de programación creados de acuerdo con una filosofía de diseño específica: lenguajes como Forth creado por Charles Moore y Elizabeth Rather, e INTERCAL o "Lenguaje de compilación sin acrónimo pronunciable", un lenguaje de parodia creado por Don Woods y James Lyon. en 1972. En lugar de ejemplificar diseños convencionales que permiten una sintaxis clara y transparente y una compilación fácil, los lenguajes como Befunge están hechos para una sintaxis compleja y confusa, y tienen dificultades para convertir instrucciones humanas a lenguaje de máquina. La razón para crear este tipo de lenguaje es en gran parte para presumir y hacer declaraciones sobre la industria de la programación en su conjunto. Los profesionales de TI estarían de acuerdo en que lenguajes como Befunge no son inherentemente útiles y no juegan un papel real en la evolución de las nuevas capacidades de TI.