Llinguaxe de programación esotéricu

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 
Un 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 

 Llinguaxe de programación
 Máquina de Turing

 Referencies 

 Enllaces esternos 

 The International Obfuscated C Code Contest
 http://www.formauri.es/personal/pgimeno/compurec/LenguajesEsotericos.php