Tabla de contenido:
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 lenguaje 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.
Techopedia 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 auto modificable 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 compilador sin acrónimo pronunciable", un lenguaje de parodia creado por Don Woods y James Lyon en 1972. En lugar de ejemplificar los 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 dificultan la conversión de instrucciones humanas a lenguaje 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 los lenguajes como Befunge no son inherentemente útiles y no desempeñan un papel real en la evolución de las nuevas capacidades de TI.