fbpx
Wikipedia

Lenguaje de programación esotérico

Un lenguaje de programación esotérico o exótico es un lenguaje de programación minimalista, cuya utilidad para la programación de proyectos de gran tamaño es dudosa normalmente debido a su naturaleza ofuscada u otra característica que no es común en otros lenguajes. Además normalmente se usan como prueba de concepto en la creación de lenguajes de programación Turing completos.

En general estos lenguajes poseen una sintaxis muy básica, con un alfabeto muy restringido, lo que los hace especialmente peculiares en su implementación. En su creación muchas veces ha primado la diversión por parte de los desarrolladores, sobre la utilidad. Sin embargo, al mismo tiempo se trata de lenguajes que funcionan como un desafío tanto para quienes los crean, como para aquellos que intentan programar con ellos.

Ejemplos

Un lenguaje ejemplar de este tipo es P′′, creado por el informático teórico italiano Corrado Böhm en 1964, y que se constituye como el primer lenguaje imperativo de la programación estructurada cuya pertenencia a la clase de los Turing completos pudo ser demostrada sin necesidad del uso de la instrucción GOTO.

Véase también

Enlaces externos

  • «Recreaciones computacionales». 
  •   Datos: Q610140
  •   Multimedia: Esoteric programming languages

lenguaje, programación, esotérico, lenguaje, programación, esotérico, exótico, lenguaje, programación, minimalista, cuya, utilidad, para, programación, proyectos, gran, tamaño, dudosa, normalmente, debido, naturaleza, ofuscada, otra, característica, común, otr. Un lenguaje de programacion esoterico o exotico es un lenguaje de programacion minimalista cuya utilidad para la programacion de proyectos de gran tamano es dudosa normalmente debido a su naturaleza ofuscada u otra caracteristica que no es comun en otros lenguajes Ademas normalmente se usan como prueba de concepto en la creacion de lenguajes de programacion Turing completos En general estos lenguajes poseen una sintaxis muy basica con un alfabeto muy restringido lo que los hace especialmente peculiares en su implementacion En su creacion muchas veces ha primado la diversion por parte de los desarrolladores sobre la utilidad Sin embargo al mismo tiempo se trata de lenguajes que funcionan como un desafio tanto para quienes los crean como para aquellos que intentan programar con ellos Ejemplos EditarUn lenguaje ejemplar de este tipo es P creado por el informatico teorico italiano Corrado Bohm en 1964 y que se constituye como el primer lenguaje imperativo de la programacion estructurada cuya pertenencia a la clase de los Turing completos pudo ser demostrada sin necesidad del uso de la instruccion GOTO INTERCAL disenado para ser extremadamente dificil de entender Befunge difiere de los lenguajes convencionales en que los programas estan dispuestos en una parrilla bidimensional Whitespace cuyas palabras clave consiste unicamente en espacios en blanco tabulador y lineas nuevas Brainfuck su objetivo es hacer un lenguaje que fuera a la vez muy simple Turing completo y que requiriese un compilador pequeno Malbolge se diseno para ser el lenguaje mas dificil HQ9 que consiste en solo cuatro instrucciones cada una de un solo caracter H Q 9 y Unlambda fue disenado para hacer la programacion dificil y sufrida Ook es una parodia de Brainfuck el lenguaje esta disenado para orangutanes Oz es un lenguaje de programacion multi paradigma LOLCODE cuyas palabras clave son abreviaturas bien comprimidas del lenguaje utilizado por las imagenes de los Lolcat Piet cuyos programas son mapas de bits que se ven como arte abstracto Vease tambien EditarLenguaje de programacion Maquina de TuringEnlaces externos EditarThe International Obfuscated C Code Contest Recreaciones computacionales Datos Q610140 Multimedia Esoteric programming languagesObtenido de https es wikipedia org w index php title Lenguaje de programacion esoterico amp oldid 127317158, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos