views:

620

answers:

5

MIX is the hypothetical computer outlined by Donald Knuth in the Art of Computer Programming.

I guess when I say best, I mean most suitable for working with the algorithms and problems in the Art of Computer Programming.

+1  A: 

GNU Mix.

Ben Hoffstein
+3  A: 

Which OS do you want to run this on?

Personally, I'd suggest skipping MIX altogether, and jumping straight to MMIX-- most of the MIX programs have been ported to MMIX by the MMIXmasters, and converting them yourself should be an instructive exercise, anyway.

The MMIX emulator can be found here.

Michael Dorfman
I'm currently running Windows XP, but answers applicable to other OS's may be useful at a later date.
CrashCodes
it is veery old that version! there's a 2010 version!!
ShinTakezou
ops-- seen now the date of the question, sorry :/
ShinTakezou
A: 

I've come across MixEmul which looks pretty good.

Ruben Steins
A: 

I use "standard" mmix and it works well. Last archived version has the date 20100311, so it's recent. You can download it from here. It compiles smoothly and easily. Just in case installing MinGW if you're on Windows could be a good idea.

ShinTakezou
A: 

MMIXAL.NET

plan9assembler