Entradas Mensuales

Síguenos en:

Canal Oficial Telegram de elhacker.NET Grupo Facebook elhacker.NET Twitter elhacker.NET Canal Youtube elhacker.NET Comunidad Steam: Grupo elhacker.NET Mastodon

Entradas populares

PostHeaderIcon Mystical: un «lenguaje de programación» donde el código son círculos mágicos


Tremenda la idea que hay detrás de Mystical, un cruce entre lenguaje de programación y forma fantástica y alquímica de representación del código que funciona en PostScript, el «lenguaje de las impresoras y los PDFs». Aquí, cuando algo no compila, es porque los astros no estaban alineados.

 

 



 

 

En Mystical el código PostScript se representa como si fueran círculos mágicos, con una estética basada en anillos concéntricos, sigilos y símbolos propios de la alquimia. Digamos que podría encajar con las «interfaces» imaginarias que se pueden ver en películas de fantasía en forma y ciencia ficción, en forma de visiones y hologramas… solo que aquí la cosa funciona.



En los programas los anillos representan una estructura del lenguaje —como arrays ejecutables o diccionarios— y hay reglas visuales que indican el flujo del código, siempre en sentido antihorario, comenzando desde el «punto de las 3» en un reloj imaginario. Los operadores, nombres y cadenas se representan mediante sigilos específicos, a menudo inspirados en ilustraciones, o con sus iniciales, y también hay ligaduras para enlazarlos. En Mystical los bugs no se corrigen… se exorcizan.



 

 

Aunque no es un lenguaje ejecutable como tal, Mystical permite dibujar programas PostScript de forma altamente simbólica y estética, ideal para quienes ven en la programación un arte visual. Como ejemplos se va más allá del «¡Hola, mundo!» y se incluyen un QuickSort para ordenar arrays y un algoritmo de Euclides para hallar el máximo común divisor. Para quien le gusten estas artes oscuras, está disponible en Github: Mystical.


 

 

Fuentes:

https://www.microsiervos.com/archivo/ordenadores/mystical-lenguaje-programacion-codigo-circulos-magicos.html


0 comentarios :

Publicar un comentario

Los comentarios pueden ser revisados en cualquier momento por los moderadores.

Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.

Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.