A+ is an array programming language descendent from the programming language A, which in turn was created to replace APL in 1988. Available under the GNU General Public License A+ embodies a rich set of functions and operators, a modern graphical user interface with many widgets and automatic synchronization of widgets and variables, asynchronous execution of functions associated with variables and events, dynamic loading of user compiled subroutines, and many other features. A+ was created at Morgan Stanley. A+ was designed for numerically intensive applications, especially those found in financial applications. A+ runs on many Unix variants, including Linux. A+ is a high-level, interactive, interpreted language.