all options
squeeze  ] [  wheezy  ] [  jessie  ] [  sid  ]
[ Source: mixal  ]

Package: mixal (1.08-11)

Links for mixal

Screenshot

Debian Resources:

Download Source Package mixal:

Maintainer:

Similar packages:

Emulator maszyny wirtualnej MIX i interpreter języka MIXAL

Mixal jest implementacją wyimaginowanego komputera o nazwie MIX oraz jego języka asemblera MIXAL, które zostały wynalezione przez Donalda E. Knutha w latach sześćdziesiątych 20 wieku, wykorzystywaną w jego monumentalnej i jeszcze niedokończonej serii książek "The Art of Computer Programming". Wszystkie obecne tam programy i ćwiczenia programistyczne zostały napisane w języku MIXAL.

Pakiet zawiera zmodyfikowaną wersję implementacji Mixal stworzoną przez Dariusa Bacona. Mixal bierze plik źródłowy w języku MIXAL, tłumaczy go na kod maszynowy komputera MIX, a następnie uruchamia program wynikowy, wszystko w jednym cyklu. Rezultat działania asemblera nie może być wyodrębniony do pliku. Podobnie, nie można wziąć wstępnie skompilowanego programu do MIX i próbować uruchomić go w tym emulatorze - źródła są akceptowane tylko w języku MIXAL.

Emulator komputera MIX nie obsługuje operacji zmiennoprzecinkowych, ani urządzeń taśmowych opisanych w książce Knutha. Nie jest to jednak warunek krytyczny, a większość programów i odpowiedzi do ćwiczeń z książki Knutha można uruchomić w tej implementacji języka MIXAL.

Tags: Software Development: Interpreter, Hardware Enablement: Emulation

Other Packages Related to mixal

  • depends
  • recommends
  • suggests

Download mixal

Download for all available architectures
Architecture Package Size Installed Size Files
kfreebsd-amd64 24.1 kB66.0 kB [list of files]