1 July 1999 Version
This solid was drawn by Mathematica: inputs were the
three-space coordinates of its corners, found by analytic geometry.
Computer science knowledge: data structures, lists; was
needed to work with Mathematica. Stephen Wolfram, Mathematica
originator, began creating it at California Institute of Technology: it
is subtitled "A System for Doing Mathematics by Computer."
An early mathematically-oriented interpretive computer language APL was
begun as a Ph.D. dissertation by Kenneth Iverson. Improvements and additions to
APL that Wolfram needed became Mathematica. APL language
ideas appear in Iverson's paper "Notation as a Tool of Thought," Aug. 1980 Communications of the ACM.
Other special computing tools include gp. A UCLA Mathematics
professor wrote "gp is part of pari-gp which is a number theory
package developed originally by Henri Cohen and others of Bordeaux, France.
It is in wide use by computational number theorists. You can get it from
To view gp please click here. There are many mathematical tools available on
the world wide web, e.g., Factoris an online factoring program by Xiao Gang.