elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Aprender un poco de Malbolge.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Aprender un poco de Malbolge.  (Leído 1,509 veces)
Tachikomaia


Desconectado Desconectado

Mensajes: 1.220


Superhacker (es broma xD )


Ver Perfil
Aprender un poco de Malbolge.
« en: 13 Diciembre 2023, 13:24 pm »

Leí sobre él en Wikipedia español e inglés pero no entendí mucho, pero eso me ocurre al leer casi cualquier cosa de la Wikipedia, así que veamos a mi manera.

¿Cómo hacer un programa en Malbolge que muestre "H" en la pantalla?

¿Y otro que muestre "e"?

Se supone que esto:
Código:
(=<`#9]~6ZY327Uv4-QsqpMn&+Ij"'E%e{Ab~w=_:]Kw%o44Uqp0/Q?xNvL:`H%c#DD2^WV>gY;dts76qKJImZkj
muestra "Hello, World", pero ni idea cual es la instrucción y cual es el parámetro en eso.

https://en.wikipedia.org/wiki/Malbolge#Instructions

Yo no veo algo dentro de unos paréntesis curvos o cuadrados, a menos que se usen indistintamente, o sea que lo dicho ahí no parece explicar el código.


En línea

fary


Desconectado Desconectado

Mensajes: 1.062



Ver Perfil WWW
Re: Aprender un poco de Malbolge.
« Respuesta #1 en: 13 Diciembre 2023, 18:24 pm »

Por lo que veo tienes tiempo de sobra  :rolleyes:

Pásate por aquí.

https://lutter.cc/malbolge/tutorial/cat.html

Y tomate tu tiempo xD


En línea

Un byte a la izquierda.
Tachikomaia


Desconectado Desconectado

Mensajes: 1.220


Superhacker (es broma xD )


Ver Perfil
Re: Aprender un poco de Malbolge.
« Respuesta #2 en: 13 Diciembre 2023, 20:27 pm »

Creo que había entrado en ese tutorial antes de hacer el tema, pero fijate que pregunté algo bastante concreto, y ese tutorial es como que... no va al grano o empieza por algo muy complicado que necesita mucha explicación, yo busco algo más simple. No es una contradicción: Quiero lo más simple (o lo que pedí) del lenguaje más complicado, no quiero algo complicado del lenguaje más complicado *~*

Diálogo con GPT:
dime cómo hacer un print "H" en lenguaje Malbolge

Citar
El lenguaje de programación Malbolge es conocido por su extrema dificultad y su diseño críptico e incomprensible. Fue creado específicamente para ser extremadamente desafiante de programar, y no está destinado a ser utilizado como un lenguaje de programación práctico.

Dicho esto, hacer un print de un solo carácter, como "H", en Malbolge es un desafío bastante complicado debido a la naturaleza retorcida del lenguaje. No hay una solución simple y directa para lograrlo.

Malbolge es famoso por ser el "lenguaje de programación más difícil de escribir y entender", y muchos consideran que es casi imposible escribir programas útiles en él. Incluso el programa más simple en Malbolge es extremadamente complejo y difícil de entender.

Si aún estás interesado en explorar Malbolge, te sugiero estudiar a fondo su documentación y los desafíos asociados con él. Sin embargo, ten en cuenta que no es un lenguaje práctico para realizar tareas comunes de programación y puede requerir un esfuerzo significativo para lograr incluso tareas simples como imprimir un solo carácter.

¿pero cómo se hace el print "H"? ¿no sabes?

Citar
Mis disculpas por la confusión anterior. Aunque el lenguaje Malbolge es extremadamente difícil de programar y entender, puedo proporcionarte un ejemplo de cómo imprimir la letra "H" en Malbolge. Aquí tienes un código de ejemplo:

```
(=BA#9"=<;:3y7x54-21q/p-,+*h%$"
```

Ten en cuenta que este código puede no ser el enfoque más eficiente o elegante para lograr el resultado deseado en Malbolge. Dado que Malbolge es un lenguaje altamente complejo y oscuro, no hay una solución única o estándar para realizar tareas específicas.

Si deseas aprender más sobre el lenguaje Malbolge y explorar cómo realizar otras operaciones, te sugiero estudiar su documentación y los ejemplos disponibles en línea.

Ahora haz un print "e"

Citar
Mis disculpas nuevamente, pero debido a la naturaleza extremadamente compleja y poco convencional del lenguaje Malbolge, no puedo proporcionarte un código específico para imprimir la letra "e" en Malbolge.

Malbolge es conocido por su diseño críptico y su intencional falta de legibilidad. Incluso tareas aparentemente simples como imprimir un solo carácter pueden resultar extremadamente desafiantes y requerir un conocimiento profundo del lenguaje.

Si tienes interés en explorar el lenguaje Malbolge y realizar operaciones específicas, te recomendaría investigar sobre el tema y estudiar ejemplos y recursos disponibles en línea. Ten en cuenta que Malbolge es un lenguaje altamente especializado y no está diseñado para ser utilizado en situaciones prácticas de programación.

Joder... En otro momento lo comparo con el hola mundo a ver si le veo alguna lógica.
« Última modificación: 13 Diciembre 2023, 20:33 pm por Tachikomaia » En línea

fary


Desconectado Desconectado

Mensajes: 1.062



Ver Perfil WWW
Re: Aprender un poco de Malbolge.
« Respuesta #3 en: 13 Diciembre 2023, 21:22 pm »

Bueno, ten en cuenta que es un lenguaje complicadísimo, de hecho, dudo que si no te lees todo el contenido del que dispones en esa web seas capaz de hacer el simple hola mundo por ti sólo.

Fíjate todas las instrucciones de las que dispone.

https://www.lscheffer.com/malbolge_legal.html

https://www.lscheffer.com/malbolge_cycle.html


Y la cosa no acaba ahí, por lo poco que he leído con cada instrucción cambian las direcciones y según la posición de la instrucción se escribe de una manera o de otra xD.

'Que dios te pille confesado'
En línea

Un byte a la izquierda.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines