MAWA - El lenguaje simple en sintaxis como Python de bajo nivel Parte 2, Probando mi lenguaje.

Published: (January 5, 2026 at 04:17 PM EST)
2 min read
Source: Dev.to

Source: Dev.to

Bueno, por si no era suficiente el BOOM del Imp en MAWA (para los que no sepan de qué estoy hablando, vayan a este post: ) y se contextualizarán del comando Imp con la sintaxis Imp ('A') o Imp ("Hola"), etc., reduciendo mucho código. Les traigo ACTUALIZACIONES con nueva información sobre mi lenguaje.

Mejora Abismal del Imp

El comando Imp ya permite imprimir cadenas largas, variables y demás cosas en el lenguaje. Observad:

String (STR) = "Developer"
Imp ("Hola, ", STR.0x0A, " como has estado", 0x04)

Salida del comando Imp

Podéis creer que este código está hecho en 106 Bytes. MAWA tiene un sistema de funciones que permite no reescribir rutinas para imprimir carácter por carácter, sino llamar a funciones incrustadas por el compilador.

La estructura de MAWA es bastante extensa; el lenguaje cuenta con alrededor de 7 000 líneas y, en todos sus modos, unos 350 comandos. En bajo nivel, dispone de aproximadamente 25‑30 comandos. MAWA es compatible con:

  • Real Mode (16 bits)
  • Protected Mode (32 bits)
  • Long Mode (64 bits)

Próximamente habrá un sistema para cambiar a 32 bits o 64 bits con un solo comando.

Ejemplo de estructura MAWA

ARQ 16                ; Declaras la tecnología que usarás (MAWA)
DIR 0x7C00            ; Dirección donde cargas tu código (para variables, etc.)

String (Nombre) = "Samuel Leonardo Páez Garzón"
Imp ("Hola ", Nombre, 0x04)   ; Imprime la cadena y la variable

InfiniteLoop()                ; Bucle infinito (equivalente a jmp $ en NASM)

#Add (ALL/MWBN)               ; Inserta funciones de MAWA en el archivo

Instruction(Rellenar-510)    ; Rellena el archivo a 510 bytes (para bootloader)
Insert Bytes16(0xAA55)        ; Firma de arranque 55 AA (también válido como Insert WORD(0xAA55))

Vídeo oficial de MAWA

Aunque el video no muestra detalles de la sintaxis, contextualiza el lenguaje. Cuando el canal sea más conocido, se publicarán tutoriales con la sintaxis completa.

https://www.youtube.com/watch?v=EnuehLUTByU

Back to Blog

Related posts

Read more »

The C3 Programming Language

Article URL: https://c3-lang.org Comments URL: https://news.ycombinator.com/item?id=46478647 Points: 17 Comments: 2...