Los 5 lenguajes de programación más difíciles del mundo

Es posible que haya escrito su primer código en lenguajes de programación como C / C++ o Java y que haya tenido dificultades para aprender estos lenguajes. Bueno, estos lenguajes son al menos legibles o comprensibles, pero ¿y si decimos escribir un programa que imprima ‘ ¡Hola mundo! ‘ usando espacios, tabulaciones y saltos de línea únicamente. No estamos bromeando y, de hecho, hay algunos lenguajes de programación en el mundo en los que necesita escribir su código usando algunos comandos o sintaxis que no son legibles ni comprensibles. También se consideran los lenguajes de programación más difíciles del mundo y tal vez conozca estos lenguajes por primera vez, así que analicemos estos lenguajes uno por uno.

Most Difficult Programming Languages

1. A la mierda

Como sugiere el nombre, este lenguaje es realmente complicado y la codificación en este lenguaje es realmente difícil. Fue creado en 1993 por Urban Muller y el objetivo principal de crear este lenguaje fue escribir líneas mínimas de código. Este lenguaje opera en una array de celdas de memoria y solo hay 8 comandos definidos en este lenguaje para escribir cualquier programa.

Ejemplo: ¡Hola mundo! Programa

+++++++++[>++++++++>++++++++++>+++>+<<<<-]>++.>+.+ +++++..+++.>++.<<+++++++++++++++++.>.+++.——.— —–.>+.>.

Compruebe la salida de este código desde aquí .

2. vaca

Sabemos que el nombre de este lenguaje te suena raro pero en realidad es un lenguaje de programación y fue creado por Sean Heber en 2003. Este lenguaje consta de 12 instrucciones y lo más divertido de este lenguaje es la palabra clave ‘moo’ (sonido de una vaca) o sus variaciones utilizadas en este idioma. Escribir cualquier otro carácter o palabra considerada como comentario en este idioma. Estaba basado en el lenguaje utilizado en Turing Machine .

Ejemplo: ¡Hola mundo! Programa

Moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo Moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo Moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo ooo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo Moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo MooMoo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOO MOoMOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo Moo Moo Moo Moo MOo MOo MOo MOo MOo MOo Moo MOo MOo MOo MOo MOo MOo MOo MOo MooOO Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo MooMoo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo MOo MOo MOo MOo MOoMOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo Moo Moo Moo Moo Moo MOo MOo MOo MOo MOo MOo Moo MOo MOo MOo MOo MOo MOo MOo MOo MooOOO Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo MooMoo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo MOo MOo MOo MOo MOoMOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo Moo Moo Moo Moo Moo MOo MOo MOo MOo MOo MOo Moo MOo MOo MOo MOo MOo MOo MOo MOo MooOOO Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo Moo MooMoo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo mooMoo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo moo

Compruebe la salida de este código desde aquí .

3. intercalar

Este lenguaje fue creado en 1972 por Don Woods y James M. Lyon y ambos eran estudiantes de la Universidad de Princeton. Este idioma no tiene ninguna sigla pronunciable. Los creadores de este lenguaje de programación incluyeron palabras clave como Leer en voz alta, Ignorar, Por favor, Olvidar y también para hacer que este lenguaje sea fácil de usar. Lo curioso de este lenguaje es que espera 4 palabras clave en el código para verificar la cortesía de los programadores . Si será menor, el código no se ejecutará porque considerará que el programador no es lo suficientemente educado . Si serán 5 o más de 5, tampoco se ejecutará porque considerará que el programador es demasiado educado .

Ejemplo: ¡Hola mundo! Programa

HACER ,1 <- #13
POR FAVOR HACER ,1 SUB #1 <- #238
HACER ,1 SUB #2 <- #108
HACER ,1 SUB #3 <- #112
HACER ,1 SUB #4 <- #0
HACER , 1 SUB #5 <- #64
HACER ,1 SUB #6 <- #194
HACER ,1 SUB #7 <- #48
POR FAVOR HACER ,1 SUB #8 <- #22
HACER ,1 SUB #9 <- #248
HACER ,1 SUB #10 <- #168
DO ,1 SUB #11 <- #24
DO ,1 SUB #12 <- #16
DO ,1 SUB #13 <- #162
POR FAVOR LEA EN VOZ ALTA ,1
POR FAVOR RENUNCIA

Compruebe la salida de este código desde aquí .

4. Malbolge

Este lenguaje fue introducido por Ben Olmstead en 1998 y lo sorprendente es que tomó casi dos años escribir el primer programa, así que puedes imaginar la complejidad de este lenguaje. La codificación en este lenguaje parece basura o mal funcionamiento y se dice que Ben Olmstead nunca ha escrito un solo programa en este lenguaje. Malbolge es un lenguaje de programación esotérico de dominio público y se considera uno de los lenguajes de programación más difíciles del mundo.

Ejemplo: ¡Hola mundo! Programa

('&%:9]!~}|z2Vxwv-,POqponl$Hjihf|B@@>,=<M:9&7Y#VV2TSn.Oe*c;(I&%$#"mCBA?zxxv*Pb8`qo42mZF.{Iy*@dD'<;_?!\}}|z2VxSSQ

Compruebe la salida de este código desde aquí .

5. Espacio en blanco

Este lenguaje fue introducido por Edwin Brady y Chris Morris el 1 de abril de 2003 (día de los inocentes). El día que se presentó, la gente pensó que era una broma, pero en realidad no lo era. Solo puede usar espacios, tabulaciones y saltos de línea para escribir su código en este idioma. Cualquier otro carácter será ignorado por el intérprete.

Ejemplo: ¡Hola mundo! Programa. No se confunda, ya que el código fuente solo contiene espacios en blanco y pestañas. Compruebe la salida de este código desde aquí .

Otros lenguajes de programación difíciles:

Publicación traducida automáticamente

Artículo escrito por anuupadhyay y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *