Dies ist eine alte Version des Dokuments!


muMATH

Computer-Algebra-System für CP/M

muMATH war seinerzeit ein beeindruckendes Stück Software: Ein Programm, das mit Zahlen beliebiger Länge rechnen konnte, Gleichungen mit Variablen algebraisch löste u.v.m. Und das alles mit den beschränkten Speicher- und Rechenkapazitäten von CP/M!

myMATH ist fähig, mathematische Formelausdrücke umzuformen. Dabei ist es im Unterschied zu „klassischen“ Programmiersprachen, wie ALGOL, FORTRAN,PL/I, PASCAL, BASIC usw. nicht notwendig, dass die verwendeten Variablen zur Laufzeit einen Wert besitzen. Variable werden, wie in der Mathematik üblich, als formale Rechengrößen verwendet, sie können als Bezeichner fuer einen Ausdruck fungieren, sie können aber auch fuer sich selbst stehen.

muMATH wurde 1979 von The Soft Warehouse (gegründet 1979 von Albert D. Rich and David R. Stoutemyer) entwickelt. Es ist in einem LISP-Derivat namens muSIMP geschrieben. mumATH war das erste Computeralgebrasystem, das auf „normalen“ kleinen Computern lief! Alle bis dahin verfügbaren Computeralgebrasysteme waren nur für Großrechner geschrieben.

Der Namesanfang mu (my, µ) steht hier also synonym für mikro und Mikro-Prozessoren.

muMATH-79 was released in 1979 and ran on 8080 and Z80 computers with as little as 48K bytes of memory running CP/M, and on Radio Shack TRS-80 computers running TRS-DOS. muMATH-80 was released in 1980 and ran on the above computers as well as the 6502 based Apple II computers. muMATH-83 was released in 1983 and ran on the above computers as well as the 8088 based IBM PC and XT computers with as little as 300K bytes of memory.

DERIVE, der Nachfolger von muMATH, erschien 1988 und war unter DOS und später Windows lange Zeit gerade in der schulischen und studentischen Ausbildung verbreitet.

  • mymath.pdf deutsche Anleitung der TUK
  • deutsche Version der TUK
  • originale Version V2.10, V2.12, V2.14
  • engl. Anleitung

In order to explore Musimp do the following:

  1. Start Musimp by typing at the CP/M prompt: MUSIMP ALL
  2. Set „PAUSE“ for the following demo by typing at the „?“ prompt: PAUSE:100;
  3. Execute the demo by typing at the „?“ prompt: RDS(DEMO,ALL);
  4. Exit Musimp
  • cpm/mumath.1280859860.txt.gz
  • Zuletzt geändert: 2010/08/02 22:00
  • (Externe Bearbeitung)