GNU MIX Development Kit

GNU MIX Development Kit

The GNU MIX Development Kit (GNU MDK) is a free 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 textbook "The Art of Computer Programming", published in 1968. 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)

References

* Jose Antonio Ortega Ruiz, "GNU MDK: The MIX Development Kit". Free Software Foundation / GNU Press, 2002. ISBN 1-882114-62-0

External links

* [http://www.gnu.org/software/mdk/mdk.html GNU home page of GNU MDK]
* [http://savannah.gnu.org/projects/mdk/ Project page of GNU MDK]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • List of GNU packages — This list of GNU packages lists notable software packages developed for or maintained by the Free Software Foundation for GNU, a Unix like computer operating system composed entirely of free software. Many of these software packages are today… …   Wikipedia

  • MDK (значения) — MDK  многозначная аббревиатура. Может принимать следующие значения: MDK  серия компьютерных игр MDK  компьютерная игра 1997 года. MDK2  продолжение игры MDK, выпущенное в 2000 году. Murder Death Kill  термин, используемый …   Википедия

  • MDK — may mean: * MDK, Inc., the manufacturing company that makes K Line * MDK (video game), a computer game developed and published by Shiny Entertainment * Malcolm David Kelley, an American actor * Mekanïk Destruktïw Kommandöh , an album from Magma… …   Wikipedia

  • Cross compiler — A cross compiler is a compiler capable of creating executable code for a platform other than the one on which the compiler is run. Cross compiler tools are used to generate executables for embedded system or multiple platforms. It is used to… …   Wikipedia

  • Virtual Studio Technology — (engl. für virtuelle Studiotechnologie) kurz VST ist eine vom Unternehmen Steinberg Media Technologies für ihr Sequenzer Programm Cubase entwickelte Schnittstelle für Software im Audio Bereich. VST ermöglicht den Dialog zwischen einem VST Host… …   Deutsch Wikipedia

  • ROT13 — replaces each letter by its partner 13 characters further along the alphabet. For example, HELLO becomes URYYB (or, rev …   Wikipedia

  • Objective-C — Paradigm(s) reflective, object oriented Appeared in 1983 Designed by Tom Love Brad Cox Developer Apple Inc. Typing discipline …   Wikipedia

  • Internet Explorer — Windows Internet Explorer A component of Microsoft Windows Internet Explorer 9 in Wi …   Wikipedia

  • List of Linux distributions — This page provides general information about notable Linux distributions in the form of a categorized list. Distributions are organized into sections by the major distribution they are based on, or the package management system they are based… …   Wikipedia

  • Macintosh — This article is about Apple personal computers. For other uses, see McIntosh. The original Macintosh, the first commercially successful personal computer to use a graphical user interface, rather than a command line …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”