|
Macsyma (Project MAC’s SYmbolic MAnipulator〔) is one the oldest general purpose computer algebra system, which is still widely used. It was originally developed from 1968 to 1982 at MIT as part of Project MAC. In 1982, Macsyma was licensed to Symbolics, and became a commercial product. Simultaneously, it remained available, from DOE, for academics and US government agencies. DOE version has been maintained by Bill Schelter, and, under the name of Maxima, became released under GPL license from 1999 on. Symbolics continued to develop its version of Macsyma until 1999. Symbolics' Macsyma is still available for Microsoft Windows systems XP and earlier. ==Development== The project was initiated in July, 1968 by Carl Engelman ,〔(【引用サイトリンク】title=Carl Engelman Memorial Fund )〕 William A. Martin (front end, expression display, polynomial arithmetic) and Joel Moses (simplifier, indefinite integration: heuristic/Risch). Bill Martin was in charge of the project until 1971, and Moses ran it for the next decade. Engelman and his staff left in 1969 to return to The MITRE Corporation.〔. See also 〕 Some code came from earlier work, notably Knut Korsvold's simplifier.〔Richard J. Fateman, "MACSYMA's General Simplifier: Philosophy and Operation", ''Macsyma Users' Conference'' 1979 (full text ), section 2〕〔Knut Korsvold, "An on line program for non-numerical algebra", SYMSAC '66 ''Proceedings of the first ACM symposium on Symbolic and algebraic manipulation'' p. 1301-1314 〕 Later major contributors to the core mathematics engine were: Yannis Avgoustis (special functions), David Barton (solving algebraic systems of equations), Richard Bogen (special functions), Bill Dubuque (indefinite integration, limits, power series, number theory, special functions, functional equations, pattern matching, sign queries, Grobner, TriangSys), Richard Fateman (rational functions, pattern matching, arbitrary precision floating-point), Michael Genesereth (comparison, knowledge database), Jeff Golden (simplifier, language, system), R. W. Gosper (definite summation, special functions, simplification, number theory), Charles Karney (plotting), John Kulp, Ed Lafferty (ODE solution, special functions), Stavros Macrakis (real/imaginary parts, compiler, system), Richard Pavelle (indicial tensor calculus, general relativity package, ordinary and partial differential equations), David A. Spear (Grobner), Barry Trager (algebraic integration, factoring, Grobner), Paul Wang (polynomial factorization and GCD, complex numbers, limits, definite integration, Fortran and LaTeX code generation), David Y. Y. Yun (polynomial gcds), Gail Zacharias (Grobner)〔〔(【引用サイトリンク】first=Gail )〕 and Rich Zippel (power series, polynomial factorization, number theory, combinatorics). Macsyma was written in Maclisp, and was, in some cases, a key motivator for improving that dialect of Lisp in the areas of numerical computing, efficient compilation and language design. Maclisp itself ran primarily on PDP-6 and PDP-10 computers, but also on the Multics OS and on the Lisp Machine architectures. Macsyma was one of the largest, if not the largest, Lisp programs of the time. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Macsyma」の詳細全文を読む スポンサード リンク
|