El kit de desarrollo GNU MIX ( GNU MDK ) [1] es un paquete de software gratuito para desarrollar, ejecutar y depurar programas escritos en MIXAL , un lenguaje ensamblador para programar una computadora hipotética llamada MIX . GNU MDK es parte del Proyecto GNU . [2]
Tanto MIX como MIXAL fueron creados por el matemático e informático Donald Knuth en el primer volumen de su libro de texto The Art of Computer Programming , publicado en 1968. GNU MDK, publicado en forma de libro en 2002, fue escrito por el PhD en física teórica José Antonio Ortega Ruiz de Barcelona , España , y se publica bajo la Licencia Pública General GNU , para permitir y alentar a los usuarios a compartir y mejorar libremente el software. Las versiones actuales de MDK para diferentes plataformas se pueden descargar gratis desde el sitio web del proyecto.
El paquete MDK consta de los siguientes programas:
- mixasm ( ensamblador y depurador MIXAL )
- mixvm ( emulador basado en CLI )
- mixvm.el ( Emacs Lisp mixvm)
- mixal-mode.el ( modo Emacs para mixal)
- gmixvm ( GTK + GUI para mixvm)
- mixguile ( Guile shell)