GNU MDK
From Wikipedia, the free encyclopedia
The GNU MDK (GNU MIX Development Kit) is a software package for developing, running and debugging programs written in MIXAL, an assembly-like language for programming a fictional computer called MIX.
Both MIX and MIXAL were created by mathematician and computer scientist Donald Knuth in the first volume of his landmark textbook The Art of Computer Programming, published in 1968 (and updated as recently as 2005). The GNU MDK, published in book form in 2002, was written by theoretical physics PhD Jose Antonio Ortega Ruiz of Barcelona, Spain, and is released under the GNU General Public License, to allow and encourage users to freely share and improve the software. Current versions of MDK for different platforms are free to download from the project web site.
The MDK package consists of the following programs:
- mixasm (MIXAL assembler and debugger)
- mixvm (CLI based emulator)
- mixvm.el (Emacs Lisp mixvm)
- mixal-mode.el (Emacs mode for mixal)
- gmixvm (GTK+ GUI for mixvm)
- mixguile (Guile shell)
[edit] Reference
- Jose Antonio Ortega Ruiz, GNU MDK: The MIX Development Kit. Free Software Foundation / GNU Press, 2002. ISBN 1-882114-62-0
[edit] External links
History: GNU Manifesto • GNU Project • Free Software Foundation (FSF)
GNU licenses: GNU General Public License (GPL) • GNU Lesser General Public License (LGPL) • GNU Free Documentation License (FDL)
Software: GNU operating system • bash • GNU Compiler Collection • GNU Emacs • Ghostscript • other GNU packages and programs
Advocates and activists: Richard Stallman (RMS) • Robert J. Chassell • Prof. Masayuki Ida • Geoffery Knauth • Lawrence Lessig • Eben Moglen • Henri Poole • Peter Salus • Gerald Sussman • FSF's Past Directors • others
Software developers: Richard Stallman (RMS) • Jim Blandy • Ulrich Drepper • Brian Fox • Tom Lord • Roland McGrath • other programmers
Software documentors: Richard Stallman (RMS) • Robert J. Chassell • Roland McGrath • other documentors