MIX (プログラミング)

From Wikipedia, the free encyclopedia

MIX とは、ドナルド・クヌースが著書 The Art of Computer Programming (TAoCP) で使った仮想計算機である。1960年代に生まれた MIX は、今後の TAoCP の版では MMIX という新たな(仮想の)コンピュータアーキテクチャで置換される予定である。MIX と MMIX のソフトウェア実装(MIXware および MMIXware)はクヌースが開発しており、自由に利用可能となっている。クヌースの MIX/MMIX エミュレータからの派生版も存在する。GNU MDK がその一例で、自由ソフトウェアとして幅広いプラットフォーム上で動作する。

TAoCP 本文中の記述によれば、MIX は「世界初の多機種複合型コンピュータ[1]」で、型番は MIX という綴りをローマ数字として解釈したものと同じ 1009 であると設定されている。この数は「MIX によく似ていて MIX を簡単にシミュレートできる実在のコンピュータ 16 種」の型番から取って平均した(mixした)ものである[2]とあるが、具体的にその機種[3]を検討してみるとかなり恣意的であり、このラインナップについてはこじつけと見てよいであろう。

レジスタ

外部リンク

Related Articles

Wikiwand AI