Package: mixal (1.08-11 and others)
Un emulatore MIX e interprete MIXAL
Mixal è una implementazione del computer immaginario chiamato MIX e del suo linguaggio assembly MIXAL, inventati da Donald E. Knuth nel 1960 per l'utilizzo nella sua monumentale ed ancora non finita collana "The Art of Computer Programming". Tutti i programmi completi e tutti gli esercizi di programmazione nella collana sono scritti in MIXAL.
Questo pacchetto contiene una versione modificata dell'implementazione di MIXAL di Darius Bacon. Prende un sorgente in MIXAL, lo traduce in codice macchina MIX e quindi esegue il programma risultante, tutto in una sola volta. Il risultato della compilazione da linguaggio macchina MIX non può essere esportato in un file. Analogamente, non si può eseguire un programma MIX già compilato - sono accettati solo sorgenti MIXAL.
L'emulatore MIX non supporta le operazioni in virgola mobile e nemmeno il dispositivo a nastro descritto nel libro di Knuth. Questo non è disastroso, infatti la maggior parte dei programmi e delle risposte agli esercizi del libro di Knuth girano correttamente in questa implementazione.
Other Packages Related to mixal
|
|
|
-
- dep: libc0.1 (>= 2.3) [kfreebsd-amd64, kfreebsd-i386]
- Embedded GNU C Library: Shared libraries
also a virtual package provided by libc0.1-udeb
-
- dep: libc0.3 (>= 2.11) [hurd-i386]
- Embedded GNU C Library: Shared libraries
also a virtual package provided by libc0.3-udeb
-
- dep: libc6 (>= 2.11) [powerpcspe, sh4]
- Embedded GNU C Library: Shared libraries
also a virtual package provided by libc6-udeb
- dep: libc6 (>= 2.13) [s390x]
- dep: libc6 (>= 2.3) [amd64, hppa, i386, mips, mipsel, sparc64]
- dep: libc6 (>= 2.3.5-1) [m68k]
- dep: libc6 (>= 2.4) [armel, armhf, powerpc, s390]
- dep: libc6 (>= 2.5) [avr32]
- dep: libc6 (>= 2.6) [sparc]
-
- dep: libc6.1 (>= 2.3) [ia64]
- Embedded GNU C Library: Shared libraries
also a virtual package provided by libc6.1-udeb
- dep: libc6.1 (>= 2.4) [alpha]
Download mixal
| Architecture | Version | Package Size | Installed Size | Files |
|---|---|---|---|---|
| alpha | 1.08-11 | 25.7 kB | 104.0 kB | [list of files] |
| amd64 | 1.08-11 | 23.7 kB | 96.0 kB | [list of files] |
| armel | 1.08-11 | 22.5 kB | 92.0 kB | [list of files] |
| armhf | 1.08-11 | 20.1 kB | 70.0 kB | [list of files] |
| avr32 (unofficial port) | 1.08-10 | 21.5 kB | 88.0 kB | [list of files] |
| hppa | 1.08-11 | 24.7 kB | 100.0 kB | [list of files] |
| hurd-i386 | 1.08-11 | 20.6 kB | 88.0 kB | [list of files] |
| i386 | 1.08-11 | 20.6 kB | 88.0 kB | [list of files] |
| ia64 | 1.08-11 | 31.0 kB | 160.0 kB | [list of files] |
| kfreebsd-amd64 | 1.08-11 | 24.1 kB | 66.0 kB | [list of files] |
| kfreebsd-i386 | 1.08-11 | 20.5 kB | 58.0 kB | [list of files] |
| m68k (unofficial port) | 1.08-10 | 19.5 kB | 88.0 kB | [list of files] |
| mips | 1.08-11 | 23.9 kB | 100.0 kB | [list of files] |
| mipsel | 1.08-11 | 23.8 kB | 100.0 kB | [list of files] |
| powerpc | 1.08-11 | 22.5 kB | 96.0 kB | [list of files] |
| powerpcspe (unofficial port) | 1.08-11 | 22.0 kB | 92.0 kB | [list of files] |
| s390 | 1.08-11 | 24.2 kB | 96.0 kB | [list of files] |
| s390x | 1.08-11 | 24.9 kB | 87.0 kB | [list of files] |
| sh4 (unofficial port) | 1.08-11 | 22.6 kB | 92.0 kB | [list of files] |
| sparc | 1.08-11 | 21.8 kB | 92.0 kB | [list of files] |
| sparc64 (unofficial port) | 1.08-11 | 22.2 kB | 100.0 kB | [list of files] |
