|
Maxima is a free computer algebra system based on a 1982 version of Macsyma. It is written in Common Lisp and released under the GNU General Public License and runs on all POSIX platforms such as Unix, BSD, and Linux as well as under Microsoft Windows. Maxima may refer to: Maxima, a free computer algebra system. ...
Image File history File links No higher resolution available. ...
Download high resolution version (512x738, 36 KB)screenshot made by myself This image has been released into the public domain by the copyright holder, its copyright has expired, or it is ineligible for copyright. ...
Software development is the translation of a user need or marketing goal into a software product. ...
A software release is the distribution, whether public or private, of an initial or new and upgraded version of a computer software product. ...
is the 240th day of the year (241st in leap years) in the Gregorian calendar. ...
Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ...
// An operating system (OS) is the software that manages the sharing of the resources of a computer. ...
A cross-platform (or platform independent) programming language, software application or hardware device works on more than one system platform (e. ...
Computer software can be organized into categories based on common function, type, or field of use. ...
Mathematical software is a type of software genre which has mathematics in common. ...
A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ...
The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ...
A website (alternatively, Web site or web site) is a collection of Web pages, images, videos and other digital assets that is hosted on one or several Web server(s), usually accessible via the Internet, cell phone or a LAN. A Web page is a document, typically written in HTML...
Clockwise from top: The logo of the GNU Project (the GNU head), the Linux kernel mascot Tux the Penguin, and the FreeBSD daemon Free software is a term coined by Richard Stallman and the Free Software Foundation[1] to refer to software that can be used, studied, and modified without...
A computer algebra system (CAS) is a software program that facilitates symbolic mathematics. ...
MACSYMA Reference Manual, MIT, 1977 Macsyma is a computer algebra system that was originally developed from 1967 to 1982 at MIT as part of Project MAC and later marketed commercially. ...
Common Lisp, commonly abbreviated CL, is a dialect of the Lisp programming language, published in ANSI standard X3. ...
The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ...
POSIX or Portable Operating System Interface[1] is the collective name of a family of related standards specified by the IEEE to define the application programming interface (API) for software compatible with variants of the Unix operating system. ...
Filiation of Unix and Unix-like systems Unix (officially trademarked as UNIX®) is a computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie and Douglas McIlroy. ...
Berkeley Software Distribution (BSD, sometimes called Berkeley Unix) is the Unix derivative distributed by the University of California, Berkeley, starting in the 1970s. ...
This article is about operating systems that use the Linux kernel. ...
Windows redirects here. ...
History
Maxima is based on a 1982 version of Macsyma, which was developed at MIT with funding from the United States Department of Energy and other government agencies. A version of Macsyma was maintained by Bill Schelter from 1982 until his death in 2001. In 1998 Schelter obtained permission from the Department of Energy to release his version under the GPL. That version, now called Maxima, is maintained by an independent group of users and developers. Maxima does not include any of the many modifications and enhancements made to the commercial version of Macsyma during 1982 – 1999. Though the core functionality remains similar, code depending on these enhancements may not work on Maxima, and bugs which were fixed in Macsyma may still be present in Maxima, and vice-versa. Mapúa Institute of Technology (MIT, MapúaTech or simply Mapúa) is a private, non-sectarian, Filipino tertiary institute located in Intramuros, Manila. ...
The United States Department of Energy (DOE) is a Cabinet-level department of the United States government responsible for energy policy and nuclear safety. ...
William Frederick Schelter (died July 30, 2001) was a professor of mathematics at the University of Texas at Austin and a Lisp developer and programmer. ...
Features Various graphical user interfaces are available for Maxima. wxMaxima is a cross platform GUI based on wxWidgets. The GNU TeXmacs mathematical editor program can be used to provide an interactive GUI for Maxima, as can SAGE. Other options include the imaxima front end as well as an Emacs interaction mode. A graphical user interface (GUI) is a type of user interface which allows people to interact with a computer and computer-controlled devices which employ graphical icons, visual indicators or special graphical elements called widgets, along with text labels or text navigation to represent the information and actions available to...
In computing, wxWidgets (formerly known as wxWindows[1]) is a widget toolkit intended to create graphical user interfaces (GUIs) for cross-platform application. ...
GNU (pronounced ) is a computer operating system composed entirely of free software. ...
TeXmacs on Fedora Core 2 GNU TeXmacs is a free scientific word processor, which was both inspired by TeX and GNU Emacs. ...
Software for Algebra and Geometry Experimentation (SAGE) is a cross-platform computer algebra system written in Python, Pyrex, and C that is released under the GNU GPL. SAGE combines the following mathematics software into one package: GAP, GNU Scientific Library, Matplotlib, Maxima, Mwrank, NetworkX, NTL, Numerical Python, PARI, and Singular. ...
Emacs is a class of text editors, possessing an extensive set of features, that are popular with computer programmers and other technically proficient computer users. ...
Maxima includes a complete programming language with ALGOL-like syntax but Lisp-like semantics, so it can readily be used for teaching programming and computer algebra. It has been suggested that ALGOL object code be merged into this article or section. ...
Since Maxima is written in Common Lisp, it is easily accessed programmatically and extended, as the underlying Lisp can be called from Maxima. Common Lisp, commonly abbreviated CL, is a dialect of the Lisp programming language, published in ANSI standard X3. ...
Numeric calculations Like most computer algebra systems, Maxima specializes in symbolic operations. It also offers special numerical capabilities such as arbitrary-precision arithmetic: integers and rational numbers which can grow to sizes limited only by machine memory, and floating point numbers whose precision can be set arbitrarily large ("bfloats"). On a computer, arbitrary-precision arithmetic, also called bignum arithmetic, is a technique that allows computer programs to perform calculations on integers or rational numbers (including floating-point numbers) with an arbitrary number of digits of precision, typically limited only by the available memory of the host system. ...
The integers are commonly denoted by the above symbol. ...
In mathematics, a rational number is a number which can be expressed as a ratio of two integers. ...
A floating-point number is a digital representation for a number in a certain subset of the rational numbers, and is often used to approximate an arbitrary real number on a computer. ...
For calculations which use floating point and arrays heavily, Maxima offers the possibility of generating code in other programming languages (notably Fortran) which may execute it more efficiently. Fortran (previously FORTRAN[1]) is a general-purpose[2], procedural,[3] imperative programming language that is especially suited to numeric computation and scientific computing. ...
Maxima is a general-purpose system, and special-case calculations such as factorization of large numbers, manipulation of extremely large polynomials, etc. are often better done in specialized systems.
See also Image File history File links Portal. ...
The following tables provide a comparison of computer algebra systems (CAS). ...
External links |