Llinguaxe de programación esotéricu
Esti artículu o seición necesita referencies qu'apaezan nuna publicación acreitada, como revistes especializaes, monografíes, prensa diaria o páxines d'Internet fiables. |
Un llinguaxe de programación esotéricu o exóticu ye un llinguaxe de programación minimalista, que la so utilidá pa la programación de proyeutos de gran tamañu ye dudosa de normal por cuenta de la so naturaleza cégara o otra carauterística que nun ye común n'otros llinguaxes. Amás de normal úsense como prueba de conceutu na creación de llinguaxes de programación Turing completus.
Polo xeneral estos llinguaxes tienen una sintaxis bien básica, con un alfabetu bien acutáu, lo que los fai especialmente peculiares nel so implementación. Na so creación munches vegaes primó la diversión per parte de los desarrolladores, sobre la utilidá. Sicasí, coles mesmes trátase de llinguaxes que funcionen como un desafíu tantu pa quien los crean, como para aquellos qu'intenten programar con ellos.
Exemplos
editarUn llinguaxe exemplar d'esti tipu ye P′′, creáu pol informáticu teóricu italianu Corrado Böhm en 1964, y que se constitúi como'l primer llinguaxe imperativu de la programación estructurada que la so pertenencia a la clase de los Turing completos pudo ser demostrada ensin necesidá del usu de la instrucción GOTO.
- INTERCAL, diseñáu pa ser desaxeradamente malo d'entender.
- Befunge, difier de los llinguaxes convencionales en que los programes tán dispuestos nuna parrilla bidimensional.
- Whitespace, que les sos pallabres clave consiste namái n'espacios en blancu, tabulador y llinies nueves.
- Brainfuck, el so oxetivu ye faer un llinguaxe que fuera al empar bien simple, Turing completu y que riquiera un compilador pequeñu.
- Malbolge, diseñar pa ser el llinguaxe más difícil.
- HQ9+, que consiste en namái cuatro instrucciones, caúna d'un solu calter: H, Q, 9, y +
- Unlambda, foi diseñáu pa faer la programación difícil y sufierto.
- Ook!, ye una parodia de Brainfuck, el llinguaxe ta diseñáu para orangutanes.
- Oz ye un llinguaxe de programación multi-paradigma.
- LOLCODE, que les sos pallabres clave son abreviatures bien estruyíes del llinguaxe utilizáu poles imáxenes de los Lolcat
- Piet, que los sos programes son mapes de bits que se ven como arte astracto.
Ver tamién
editarReferencies
editarEnllaces esternos
editar- The International Obfuscated C Code Contest
- http://www.formauri.es/personal/pgimeno/compurec/LenguajesEsotericos.php