10 lenguajes de programación en los que no querrías codificar
Alguna vez escuchado de Pollo, Espacio en blanco y LOLCODE? Son nombres de lenguajes de programación bizarros que sorprendentemente existen. Los lenguajes de programación generalmente se crean para facilitar el trabajo del codificador, pero hay algunos lenguajes que están diseñados para molestar a la comunidad de programación.
Estos son conocidos como ofuscado o lenguajes de programación esotéricos (significado esotérico está hecho solo para que un pequeño grupo de personas lo entiendan y / o usen). A veces también se les llama bizzare o lenguajes de programación de miedo, por razones obvias. Eche un vistazo a estos 10 lenguajes de programación para ver si está de acuerdo..
Taxi
Miradas de taxi como un lenguaje de hoja de ruta Que los viajeros de la carretera encontrarán fácil de entender pero no necesariamente para codificar. Es el lenguaje de programación oficial de Tiwnsville, donde el lenguaje de codificación tradicional es reemplazado por un lenguaje de mapa moderno. Variables, clases o funciones. son reemplazados por lugares o ciudades en este idioma.
Usted traza rutas de taxi que transportan a un pasajero de un lugar a otro y usted debe dar instrucciones sobre direcciones, recogidas y bajadas. Los taxis necesitan combustible para funcionar, por lo tanto, los pasajeros pagan por sus viajes y usted recibe dinero en efectivo para repostar su taxi en las estaciones de servicio..
Aquí está "¡Hola mundo!" en el idioma del taxi:
"¡Hola Mundo!" está esperando en el almacén del escritor. Diríjase al Depósito del escritor: al oeste, a la izquierda, al segundo a la derecha, al primero a la izquierda, al segundo a la izquierda. Recoger a un pasajero yendo a la oficina de correos. Diríjase a la oficina de correos: norte primero a la derecha, segundo a la derecha, primero a la izquierda. Vaya al garaje de taxis: norte a la derecha, primero a la izquierda, primero a la derecha.
ZOMBI
ZOMBIE es un lenguaje de programación diseñado para nigromantes (practicantes de magia que hablan con los muertos). Permite a sus codificadores escribir código a Animar cuerpos muertos, controlar espíritus. y Resolver problemas computables a través de ellos.. Tiene una garantía contra la sobrescritura de la memoria del sistema y la liberación de entradas maliciosas en la Tierra..
ZOMBIE viene en forma de declaraciones de entidades. En este idioma, Los errores de sintaxis son extremadamente peligrosos. porque los demonios pueden escapar de la CPU y crear un caos en el mundo con comandos de enlace incorrectos. Sus valores de datos son formato libre y Compatible con las reglas estándar de matemáticas..
Un ejemplo para imprimir "¡Hola mundo!" en idioma zombie:
HelloWorld es una tarea de invocación de zombies. SayHello dice "¡Hola, World!" animar animar
POCO
BIT es un poderoso lenguaje de programación de bajo nivel donde el codificador obtiene acceso completo a todos los datos en su implementación ASCII. La manipulación de datos es menos complicada que los lenguajes de alto nivel que usan funciones especializadas para tipos de datos abstractos. Hay dos tipos de datos en BIT: bit y dirección de bit.
Los valores de datos en BIT pueden operarse utilizando operadores y comandos. Este lenguaje está fuertemente tipado (es decir, los datos siempre se declaran junto con su tipo) e incluso apoya el polémico "GOTO" comando de control de flujo. BIT permite cualquier espacio en blanco y saltos de línea entre los elementos de sintaxis.
Un ejemplo para imprimir "¡Hola mundo!" en lenguaje BIT:
LÍNEA NÚMERO CERO CÓDIGO IMPRIMIR CERO GOTO UNO CERO UNO LÍNEA NÚMERO UN CÓDIGO IMPRIMIR CERO GOTO UNO CERO NÚMERO DE LÍNEA UNO CÓDIGO IMPRESIÓN CERO GOTO UNO CERO CERO UNO CERO LÍNEA NÚMERO UNO CERO CÓDIGO IMPRIMIR GOTO UNO LÍNEA UNO UNO CÓDIGO IMPRIMIR ONE GOTO ONE ZERO ONE LINE NUMBER ONE ZERO ONE CODE IMPRIMIR ZERO GOTO ONE ONE ZERO LINE NUMBER ONE ONE ZERO CÓDIGO IMPRIMIR GOTO ONE ZERO ZERO LINE NUMBER ONE ZERO ZERO CÓDIGO IMPRIMIR ONE GOTO ONE ONE ONE LINE NUMBER ONE ONE CODE PRINT ZERO GOTO UNO CERO UNO LINEA NÚMERO UNO CERO UNO CÓDIGO IMPRIMIR CERO GOTO VARIABLE UNA LÍNEA NÚMERO UNO CERO UNO CÓDIGO IMPRIMIR GOTO UNO UNO UNO CERO LÍNEA NÚMERO UNO UNO UNO UNO ZERO CÓDIGO IMPRIMIR CERO GOTO UNO CERO UNO NÚMERO UNO CERO NÚMERO UNO CERO ZERO UN CÓDIGO IMPRIMIR ZERO GOTO UNO CERO UNO ZERO LÍNEA NÚMERO UNO CERO UNO ZERO CÓDIGO IMPRIMIR UNO GOTO UNO CERO ZERO CERO NÚMERO UNO CERO ZERO CÓDIGO IMPRIMIR CERO GOTO UNO CERO ZERO CERO NÚMERO CERO UNO ZERO CERO CÓDIGO IMPRIMIR ZERO GOTO UNO CERO CERO ZERO LÍNEA UNO UNO UNA LINEA NU MBER ONE ONE ONE ONE CÓDIGO IMPRIMIR ZERO GOTO UNO ONE ONE ONE LÍNEA NÚMERO UNO ZERO UNO UNO UNO CÓDIGO IMPRIMIR ZERO GOTO UNO ZERO UNO UNA LÍNEA NÚMERO UNO UNO ZERO UNO UNO CÓDIGO IMPRIMIR GOTO UNO UNO CERO UNO NÚMERO UNO ONE ONE ZERO ONE CODE IMPRIMIR ONE GOTO ONE ONE ONE ONE ZERO LÍNEA NÚMERO UNO UNO UNO UNO UNO ONE ONE ZONE CODE COPRIMIR CERO GOTO UNO ZERO ZONA UNO LÍNEA UNO ZERO CERO UNO SOLO CÓDIGO IMPRIMIR ZERO GOTO UNO CERO UNO CERO UNO NÚMERO UNO CERO UNO CERO UNO CERO UNO CÓDIGO IMPRIMIR UNO CERO UNO UNO CERO UNO LÍNEA UNO CERO UNO UNO ZERO CÓDIGO IMPRIMIR CERO UNO UNO CERO CERO UNO NÚMERO UNO CERO CERO UN CÓDIGO IMPRIMIR UNO CERO UNO CERO UNO CERO UNO CERO UNO CERO UNO CERO CÓDIGO VARIABLE UNO IGUAL A UNO UNO CERO ZERO GOTO UNA LÍNEA NÚMERO UNO UNO UNO UNO CERO ZERO CÓDIGO VARIABLE UNO IGUAL ES UNO CERO CERO UNO GOTO UNA LÍNEA NÚMERO UNO CERO CERO ZERO UNO CÓDIGO VARIABLE UNO PUNTO UNO CERO UNO GOTO UNO LINEA NÚMERO UNO CERO CERO UNO CÓDIGO CERO IMPRIMIR UNO GOTO UNO CERO UNO CERO ZERO LÍNEA NÚMERO UNO CERO UNO CERO ZERO CÓDIGO IMPRIMIR GOTO UNO CERO ZERO CERO NÚMERO DE LÍNEA UNO CERO ZERO CERO CÓDIGO IMPRIMIR CERO GOTO UNO CERO CERO CERO CERO NÚMERO DE LÍNEA UNO CERO ZERO CERO CÓDIGO CERO UNO ZERO CERO ZERO UNO UNO UNO UNO UNA LINEA NÚMERO UNO UNO UNO UNO UNO CÓDIGO IMPRIMIR GOTO UNO CERO UNO UNO UNO UNA LINEA NÚMERO UNO CERO UNO UNO UNO CÓDIGO IMPRIMIR GOTO UNO UNO CERO UNO UNA LINEA NÚMERO UNO CERO UNO UNO CÓDIGO IMPRIMIR UNO GOTO UNO UNO CERO UNO UNA LÍNEA NÚMERO UNO CINCO UNO CÓDIGO IMPRIMIR CERO GOTO VARIABLE UNA LÍNEA NÚMERO UNO UNO UNO CERO UNO CÓDIGO IMPRIMIR CERO GOTO UNO UNO UNO UNO CERO NÚMERO DE LÍNEA UNO UNO UNO UNO ZERO CÓDIGO IMPRIMIR ZERO GOTO UNO ZEROZERO UNO UNA LINEA NÚMERO UNO CERO UNO UNO UNO CÓDIGO IMPRIMIR UNO GOTO UNO CERO UNO UNA LINEA NÚMERO UNO CERO UNO UNO CÓDIGO IMPRIMIR CERO GOTO UNO CERO UNO UNO CERO UNO NÚMERO UNO UNO CERO UNO UNO ZERO ONE CODE PRINT ZERO GOTO ONE ZERO ONE ONE ONE ZE LÍNEA DE ROJO NÚMERO UNO CERO UNO UNO UNO CERO CÓDIGO IMPRIMIR CERO GOTO UNO CERO ZERO UNO UNA LÍNEA NÚMERO UNO CERO UNO ZONA UNO CÓDIGO IMPRESIÓN CERO GOTO UNO CERO UNO CERO UNA LÍNEA NÚMERO UNO CERO UNO CERO UNO CÓDIGO IMPRIMIR CERO UNO CERO UNO CERO UNO UNA LÍNEA NÚMERO UNO CERO UNO CERO UNO CÓDIGO IMPRIMIR ONE ZERO ONE ONE ZERO LÍNEA NÚMERO UNO ZERO ONE ONE ZERO CÓDIGO IMPRIMIR ZERO GOTO ONE ONE ONE ZERO ZERO ONE LINE NUMBER ONE ONE ONE ZERO Zero ONE CODE ONE CHOQUE ONE ONE ZERO ONE ZERO ONE ZERO LINE NUMBER ONE ONE ZERO ONE ZERO CODE IMPRIMIR UNO GOTO UNO UNO UNO UNO CERO CUADRO CERO NÚMERO UNO UNO UNO UNO UNO UNO CERO ZERO CÓDIGO IMPRIMIR UNO GOTO UNO CERO CERO UNO UNA LÍNEA NÚMERO UNO CERO CERO UNO CÓDIGO IMPRIMIR CERO GOTO UN CERO CERO UN CERO UNO NÚMERO UNO CERO UNO CERO UNO CÓDIGO IMPRIMIR CERO GOTO UN CERO CERO UNO CERO UNO NÚMERO UNO CERO UNO CERO ONE ZERO ONE CODE IMPRIMIR ONE GOTO ONE ZERO ONE ONE ZERO LÍNEA NÚMERO UNO ZERO ZERO ONE ONE ZERO CÓDIGO IMPRIMIR GOTO UNO ZERO ONE ZERO ONE LINE NUMBER ONE ZERO ONE ZERO ONE Zero ONE CODE PRINT ONE GOTO ONE ZERO ONE ZERO ONE ZERO ONE NÚMERO UNO CERO UNO CERO UNO CÓDIGO CERO VARIABLE UNO EQ UALS ONE ZERO ONE ONE ZERO GOTO ONE ONE LINE NUMBER ONE ZERO ONE ONE ZERO ZERO CODE COINT IMPRIMIR ZERO GOTO ONE ONE ZERO ZERO ONE LINE NUMBER ONE ZERO ZERO ZERO ONE CODE IMPRIMIR GOTO ONE ZERO ZERO ONE ZERO ONE ZERO ONE ONE ZERO ZERO ONE ZERO CODE IMPRIMIR GOTO ONE ONE ZERO ONE ZERO ZERO LINE NUMERO UNO UNO ZERO UNO ZERO ZERO CODE IMPRIMIR GOTO UNO ONE ONE ZERO ZERO ZERO LINE NUMBER ONE UN ONE ONE ZERO ZERO ZERO ZONE COBERTURAR ZERO ZERO ZERO ZERO ZERO ZERO ZERO ONE LÍNEA NÚMERO UNO CERO CERO CERO ZERO UN CÓDIGO IMPRIMIR CERO GOTO UN CERO ZERO CERO UNO CERO LÍNEA NÚMERO UNO CERO ZERO CERO UNO CERO CÓDIGO IMPRIMIR GOTO UNO CERO ZERO CERO UNO CERO CERO NÚMERO CERO UNO CERO ZERO CERO UNO ZERO CERO UN ZERO CERO UN ZERO CERO UNO ZERO ONE ZERO ZERO ZERO LINE NUMERO UNO ZERO ZERO ZERO ZERO CÓDIGO VARIABLE UNO IGUAL ES UNO CERO ZERO ZERO GOTO UNA LÍNEA NÚMERO UNO CERO ZERO ZERO ZERO CÓDIGO IMPRIMIR CERO GOTO UNO UNO UNO UNO UNO NÚMERO UNO UNO UNO UNO UNO UNO UNO UNO UN SOLO CÓDIGO IMPRIMIR UNO GOTO UNO Z ERO ZERO ZERO ZERO ZERO LINE NUMERO UNO ZERO ZERO ZERO ZERO ZERO CÓDIGO IMPRIMIR UNO GOTO UNO UNO UNO UNO UNA LINEA NÚMERO UNO CERO UNO UNO UNO UNO CÓDIGO IMPRIMIR CERO GOTO UNO CERO UNO UNO UNO LÍNEA UNO CERO UNO UNO CERO UNO UNO UNO CÓDIGO IMPRIMIR ZERO GOTO UNO UNO ZERO UNO UNA UNO LÍNEA NÚMERO UNO UNO UNO CERO UNO UNO UNO CÓDIGO IMPRIMIR GOTO UNO UNO UNO CINCO UNO UNA LÍNEA NÚMERO UNO UNO UNO UNO CERO UNO UNO CÓDIGO IMPRIMIR CERO GOTO UNO UNO ONE ONE ZERO ONE LINE NUMBER ONE ONE ONE ONE ONE ZERO ONE CODE IMPRIMIR ZERO GOTO ONE ONE ONE ONE ONE ONE ONE ZERO LINEAR NÚMERO UNO ONE ONE ONE ONE ONE ZERO CODE CODIGO ZERO GOTO ONE ZERO ZERO ONE ONE ONE ONE LINE NUMBER ONE ZERO Zero ONE UNO UNO CÓDIGO IMPRIMIR CERO GOTO UNO CERO UNO UNO UNA LINEA NÚMERO UNO CERO UNO UNO UNO CÓDIGO IMPRIMIR UNO GOTO UNO CERO UNO UNA LÍNEA NÚMERO UNO CERO UNO UNO CERO UNO UNO CÓDIGO IMPRIMIR CERO UNO CERO UNO UNA LÍNEA UNO CERO UNO UNO CERO UNO UN CÓDIGO IMPRIMIR ONE ONE ZERO ONE LINE NUMBER ONE ZERO ONE ONE ONE ZERO ONE CODE PRINT ZERO GOTO UNO CERO UNO UNO UNO UNO CERO NÚMERO DE LÍNEA UNO UNO UNO UNO UNO UNO UNO CERO CÓDIGO IMPRIMIR CERO UNO DE UNO CERO UNO UNO DE UNA LÍNEA NÚMERO UNO CERO UNO DE UNO CÓDIGO IMPRIMIR CERO UNO DE UNO CERO UNO DE UNO CERO UNO DE UNA LÍNEA UN CERO UNO CERO UNO UN CÓDIGO IMPRIMIR UNO
Unlambda
Unlambda es una combinación de lenguaje de paradigmas de programación ofuscados y funcionales. En este idioma, Todo es una función, incluso los datos.. Se elimina varias características cruciales: hay No hay manera de almacenar datos o tener variables y además, puede crear funciones pero no puede nombrarlas o guardarlas. Ups.
Unlambda trabaja solo con funciones: cada función toma exactamente una función de otra como un argumento y devuelve solo una función más. Lo hace Permite trabajar con estructuras de datos. y similares, pero debes Represéntalos como funciones ad-hoc. (todo es una función, después de todo).
Un ejemplo para imprimir "¡Hola mundo!" en lenguaje Unlambda:
"s" sii'ki "s" s'ks "s" s'ks "s'k's'kr" s'k'si "s'k's'k 'd" .H.e.l.l.o., ... W.o.r.l.d.! k k 'k "s" s'ksk'k. *
Java2K
Java2K es un lenguaje probabilístico que funciona en la naturaleza del universo: “nunca hay seguridad absoluta, siempre hay solo probabilidad.” Eso no hace lo que pretendes que haga; incluso las funciones incorporadas funcionan raro. Sin embargo, lo hace Comprobación de nivel de código fuente para seguridad y el lenguaje utiliza un sistema numérico basado en 11 - contando hasta 9 e incluyendo 10.
El programa siempre consta de 2 argumentos - incluso si usted necesita sólo uno. Hay dos tipos de números: nombres de los objetos y valores enteros. Para cada función en Java2K, hay varias implementaciones y cualquiera de ellas se elige aleatoriamente en el tiempo de ejecución. Tiene una serie de restricciones en palabras clave y funciones válidas, y el lenguaje incluso ofrece un recolector de basura para liberar automáticamente la memoria.
Un ejemplo para imprimir "¡Hola mundo!" en lenguaje Java2K:
1 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \\\\\\\\ / * \ 1 1/125/119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ \\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\\\\\ / * \ 1 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\\\ / * \ 1 1/125 / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ \\\\\\ / * \ 1 1 / 125/119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \\\\\\\\\\\ / * \ 1 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\ / * \ 1 1/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / * \ 1 1/125 / 119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\\\\ / * \ 1 1/125/119/11 6 / * / _ \ / 13 2 / * / _ \\ / 125 / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125 / 13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ \\\\\\\\ / * \ 1 1/125/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \\\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\ \\\\\ / * \ 1 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/11/6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \ \ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ \\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\ \\\\\\ / * \ 1 1/125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\ / 125/131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119 / 125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 131/119/125/11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\ / 119/125 / 11 6 / * / _ \ / _ \ / 125/13 2 / * / _ \ / _ \\\\\\\\\ / * \
Pez muerto
Deadfish es un lenguaje interpretado extraño, que fue programado originalmente en pocas horas usando el lenguaje C. Deadfish tiene solo 4 comandos en total: todo para sacar cosas pero ninguno para introducir cosas (Dije que era extraño). El idioma es distingue mayúsculas y minúsculas, y puede tratar solo con valores enteros mientras se suma o resta.
Su shell estándar no acepta nada que no sea un comando. Sin embargo, hay No hay forma de atrapar o reportar errores. en tiempo de ejecución, y la cáscara simplemente imprime una nueva línea para cualquier error. Su nombre "Deadfish" se le dio porque la programación en este idioma se siente tan desagradable como comer peces muertos podridos.
Un ejemplo para imprimir "¡Hola mundo!" en idioma Deadfish:
iisiiiisiiiiiiiioiiiiiiiiiiiiiiiiiiiiiiiiiiiiioiiiiiiiooiiio dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddo dddddddddddddddddddddsddoddddddddoiiioddddddoddddddddo
Emmental
Emmental es un lenguaje de programación auto-modificable definido por un intérprete meta-circular. Es un lenguaje basado en pila con solo 13 instrucciones y su pila solo puede contener caracteres ASCII. Aunque no se admite directamente, la bifurcación condicional se puede hacer en este idioma usando la instrucción eval '?'.
Aunque Emmental puede parecer extraño en comparación con otros idiomas ofuscados, su semántica en inglés hacer las cosas menos problemáticas que otros idiomas similares. Usted puede hacer aritmética primitiva, Manipulación de pila y cola. (sí, también tiene una cola) y mucho más usando el lenguaje emmental.
Un ejemplo para imprimir "¡Hola mundo!" en lenguaje emmental:
; # 58 # 126 # 63 # 36!; # 46 # 36 #!; # 0 # 1!; # 0 # 2!; # 0 # 3!; # 0 # 4!; # 0 # 5!; # 0 # 6!; # 0 # 7! # 0 # 33 # 100 # 108 # 114 # 111 # 32 # 44 # 111 # 108 # 108 # 101 # 72 $
Cuando
Cuando es un lenguaje Sin ninguna urgencia o secuencia de ejecución.: eso hace cosas cada vez que se siente y no por la secuencia especificada por el programador. Solo piense en lo que sucederá si se envía un correo a su jefe antes / sin verificar errores de ortografía. Sí, esa pesadilla que acabas de soñar es lo que obtienes con Siempre..
Cuando no "cree" en estructuras de datos o variables porque no le importa la secuencia del programa. Sin embargo, proporciona construcciones para reasignar cosas si una línea particular de código tiene un requisito previo que aún no está preparado. A diferencia de algunos otros idiomas, soporta cadenas y declaraciones compuestas.
Un ejemplo para imprimir "¡Hola mundo!" en lenguaje de siempre:
1 impresión ("¡Hola, mundo!");
INTERCAL
INTERCAL (también conocido como lenguaje del compilador sin un acrónimo pronunciable) es un lenguaje que critica varios idiomas al mismo tiempo. INTERCAL hace que las cosas sean absurdas para los programadores con declaraciones de construcción como 'POR FAVOR', 'OLVIDAR', 'IGNORAR' y más. El codificador debe usar 'POR FAVOR' con la suficiente frecuencia el programa se considera descortés y el compilador informa lo mismo que un error. (No es programación a menos que exista un elemento de tortura para algunos).
INTERCAL fue desarrollado completamente diferente de otros lenguajes de programación. Sin embargo, a diferencia de otros lenguajes ofuscados como Unlambda y Deadfish, sí lo hace. Ofrecen muchas estructuras de datos, operadores y estructuras de control.. Y sin embargo, al final del día., Estos no reducen su complejidad..
Un ejemplo para imprimir "¡Hola mundo!" en lenguaje INTERCAL:
DO, 1 <- #13 PLEASE DO ,1 SUB #1 <- #238 DO ,1 SUB #2 <- #108 DO ,1 SUB #3 <- #112 DO ,1 SUB #4 <- #0 DO ,1 SUB #5 <- #64 DO ,1 SUB #6 <- #194 DO ,1 SUB #7 <- #48 PLEASE DO ,1 SUB #8 <- #22 DO ,1 SUB #9 <- #248 DO ,1 SUB #10 <- #168 DO ,1 SUB #11 <- #24 DO ,1 SUB #12 <- #16 DO ,1 SUB #13 <- #162 PLEASE READ OUT ,1 PLEASE GIVE UP
Ortogonal
Ortogonal es un lenguaje de programación poco común en el que el El flujo puede ir en cualquier dirección, tu deseo.. Es un experimento de prueba de concepto con un intérprete que trabaja. Su entorno consta de dos objetos: el cuadrícula y el apilar. La cuadrícula es lo mismo que una matriz y una pila es una entidad unidimensional bien conocida.
Ortogonal, a diferencia de varios lenguajes informáticos, es una Lenguaje bidimensional y su conjunto de instrucciones se divide en tres categorías: Operadores, directivas y otros.. El lenguaje ofrece mucha más ayuda a los codificadores que BIT, Deadfish y algunos otros. Por otra parte, también Soporta valores de datos y variables.
Un ejemplo para imprimir "¡Hola mundo!" en lenguaje ortogonal:
0 'd "l" r "o" w "," o "l" l "e" h' s 0 c 0 ret
¿Te atreves a escribir programas en estos lenguajes de programación ofuscados? ¿Cuál es tu idioma bizzare favorito y por qué? Diga sus respuestas utilizando la sección de comentarios a continuación.