
related topics 
{math, number, function} 
{system, computer, user} 
{language, word, form} 
{work, book, publish} 
{theory, work, human} 
{company, market, business} 
{style, bgcolor, rowspan} 
{group, member, jewish} 

APL (named after the book A Programming Language)^{[5]} is an interactive arrayoriented language and integrated development environment which is available from a number of commercial and noncommercial vendors^{[6]} and for most computer platforms.^{[7]} It is based on a mathematical notation developed by Kenneth E. Iverson.
APL has a combination of unique and relatively uncommon features that appeal to programmers and make it a productive programming language:^{[8]}
 It is concise, using symbols rather than words and applying functions to entire arrays without using explicit loops.
 It is solution focused, emphasizing the expression of algorithms independently of machine architecture or operating system.
 It has just one simple, consistent, and recursive precedence rule: the right argument of a function is the result of the entire expression to its right.
 It facilitates problem solving at a high level of abstraction.
APL is used in scientific,^{[9]} actuarial,^{[8]} statistical,^{[10]} and financial applications where it is used by practitioners for their own work and by programmers to develop commercial applications. It was an important influence on the development of spreadsheets, functional programming,^{[11]} and computer math packages.^{[3]} It has also inspired several other programming languages.^{[1]}^{[2]}^{[4]} It is also associated with rapid and lightweight development projects in volatile business environments.^{[12]}
Contents
Full article ▸


related documents 
Assembly language 
Serialization 
Java (programming language) 
Java Platform, Standard Edition 
HTML 
Design Patterns 
Artificial neural network 
Onetime pad 
Python (programming language) 
Singleton pattern 
Reed–Solomon error correction 
Class (computer science) 
Nyquist–Shannon sampling theorem 
Hilbert's tenth problem 
Dedekind domain 
Fast Fourier transform 
Wikipedia:Free Online Dictionary of Computing/R  S 
Orthogonal matrix 
Logarithm 
Algebraic geometry 
Closure (computer science) 
Continued fraction 
Combinatorics 
Variable 
Tensor product 
Functional programming 
Adjoint functors 
Scheme (programming language) 
Lie group 
Riemann integral 
