Package: mixal (1.08-11)
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.
Other Packages Related to mixal
|
|
|
-
- dep: libc0.1 (>= 2.3)
- Wbudowana biblioteka GNU C: biblioteki współdzielone
also a virtual package provided by libc0.1-udeb
Download mixal
| Architecture | Package Size | Installed Size | Files |
|---|---|---|---|
| kfreebsd-amd64 | 24.1 kB | 66.0 kB | [list of files] |
