Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
cpm:mumath [2010/08/11 08:34] – volkerp | cpm:mumath [2020/11/24 14:35] (aktuell) – [muMATH] volkerp | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== muMATH ====== | ====== muMATH ====== | ||
+ | |||
+ | David R. Stoutemyer, 28.1.2012: | ||
+ | |||
+ | <wrap hi>//I am delighted that someone is keeping alive the memory of muMath!\\ | ||
+ | best regards, david// | ||
+ | </ | ||
**Computer-Algebra-System für CP/M** | **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. | + | muMATH |
Und das alles mit den beschränkten Speicher- und Rechenkapazitäten von CP/M! | Und das alles mit den beschränkten Speicher- und Rechenkapazitäten von CP/M! | ||
- | myMATH | + | muMATH |
auch für sich selbst stehen. | auch für sich selbst stehen. | ||
muMATH wurde in den 70er Jahren von von Albert D. Rich und David Ross Stoutemyer entwickelt. Beide gründeten 1979 das Unternehmen The Soft Warehouse. | muMATH wurde in den 70er Jahren von von Albert D. Rich und David Ross Stoutemyer entwickelt. Beide gründeten 1979 das Unternehmen The Soft Warehouse. | ||
- | muMATH ist in einem LISP-Derivat namens muSIMP geschrieben. muMATH war das erste Computeralgebrasystem (CAS), das auf " | + | {{ : |
+ | |||
+ | Zur Computeralgebrageschichte und zu Implementationsdetails hat D. Stoutemyer 2008 einen Vortrag gehalten: http:// | ||
+ | |||
+ | muMATH ist in einem LISP-Derivat namens muSIMP geschrieben. muMATH war das erste Computeralgebrasystem (CAS), das auf " | ||
muMATH-79 erschien 1979 und lief auf 8080- und Z80-Computern mit weniger als 48Kbyte RAM unter CP/M, und auf dem Radio Shack TRS-80 unter TRS-DOS. muMATH-80 erschien 1980 und lief zusätzlich auf 6502 based Apple II Computern. muMATH-83 erschien 1983 und lief auf 8088 based IBM PC und XT Computern mit weniger als 300Kbytes RAM. | muMATH-79 erschien 1979 und lief auf 8080- und Z80-Computern mit weniger als 48Kbyte RAM unter CP/M, und auf dem Radio Shack TRS-80 unter TRS-DOS. muMATH-80 erschien 1980 und lief zusätzlich auf 6502 based Apple II Computern. muMATH-83 erschien 1983 und lief auf 8088 based IBM PC und XT Computern mit weniger als 300Kbytes RAM. | ||
Zeile 20: | Zeile 30: | ||
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. | 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. | ||
+ | |||
+ | von http:// | ||
+ | |||
+ | //muMATH was written in a surface language for LISP that we named muSIMP. muSIMP stands for micro Symbolic IMPlementation language. While semantically equivalent to LISP, muSIMP provides a more conventional syntax than LISP (e.g. infix notation for math operators instead of LISP's Cambridge prefix notation, etc.). muSIMP starts out as muLISP, and then the first thing that is loaded is a parser (written in muLISP) that replaces the LISP parser with the more sophisticated muSIMP parser.// | ||
+ | |||
+ | ===== Dokumentation ===== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Zu Mumath gibt es ein Handbuch (auch in deutscher Sprache von der TUK); Lehrprogramme und außerdem Newsletter. | ||
+ | Diese Newsletter erschienen von Nov. 1979 bis Nov. 1988 in ingesamt 18 Ausgaben und einem Reprint der Ausgaben 1-16. | ||
+ | |||
+ | Vom Autor von Musimp, Albert Rich, habe ich die Newsletter als Original-Wordstar-Texte erhalten. Diese wurden mit [[cpm: | ||
+ | |||
+ | <WRAP clear></ | ||
===== Downloads ===== | ===== Downloads ===== | ||
- | * {{: | + | * {{: |
- | * {{: | + | * {{: |
- | * http:// | + | * http:// |
* {{: | * {{: | ||
+ | * {{: | ||
+ | * {{: | ||
+ | * {{ : | ||
+ | * {{ : | ||
+ | * http:// | ||
===== Links ===== | ===== Links ===== | ||
Zeile 43: | Zeile 73: | ||
- Beende Musimp | - Beende Musimp | ||
- | < | + | < |
%*** INTEGER ARITHMETIC EXAMPLES | %*** INTEGER ARITHMETIC EXAMPLES | ||
Zeile 502: | Zeile 532: | ||
? ^C | ? ^C | ||
</ | </ | ||
- | |||