Category:APL
(Redirected from APL)
APL
This programming language may be used to instruct a computer to perform a task.
Listed below are all of the tasks on Rosetta Code which have been solved using APL.
This programming language may be used to instruct a computer to perform a task.
Type checking:  Dynamic 

See Also: 

APL (A Programming Language) is an array oriented, functional, interactive programming language created and developed by Kenneth Iverson in the 1960's. It uses a large range of special graphic symbols to represent functions and operators, giving very concise code.^{[1]} It influenced many other programming languages such as J and Mathematica.
References
<references>
Subcategories
This category has the following 3 subcategories, out of 3 total.
@
 APL examples needing attention (empty)
 APL Implementations (2 P)
 APL User (43 P)
Pages in category "APL"
The following 200 pages are in this category, out of 318 total.
(previous page) (next page)2
A
 A+B
 ABC problem
 ABC words
 Ackermann function
 Additive primes
 Align columns
 Almost prime
 Alternade words
 Anagrams
 Angle difference between two bearings
 Anonymous recursion
 Antiprimes
 Append numbers at same position in strings
 Apply a callback to an array
 Archimedean spiral
 Arithmetic numbers
 Arithmeticgeometric mean
 Arithmetic/Complex
 Arithmetic/Integer
 Array concatenation
 Array length
 Arrays
 Associative array/Creation
 Averages/Arithmetic mean
 Averages/Median
 Averages/Mode
 Averages/Pythagorean means
 Averages/Root mean square
B
C
 Caesar cipher
 Canonicalize CIDR
 Card shuffles
 Cartesian product of two or more lists
 Casesensitivity of identifiers
 Catalan numbers
 Catalan numbers/Pascal's triangle
 Catamorphism
 Changeable words
 Character codes
 Check that file exists
 Chinese zodiac
 Combinations
 Comma quibbling
 Comments
 Common list elements
 Common sorted list
 Compare length of two strings
 Concurrent computing
 Convert seconds to compound duration
 Conway's Game of Life
 Coprimes
 Count in octal
 Count occurrences of a substring
 Cousin primes
 Create a file
 Create a twodimensional array at runtime
 Cycle detection
D
 Damm algorithm
 Day of the week
 Department numbers
 Determine if a string is collapsible
 Determine if a string is numeric
 Determine if a string is squeezable
 Digit fifth powers
 Disarium numbers
 Display a linear combination
 Distinct power numbers
 Doomsday rule
 Dot product
 Duffinian numbers
 Dynamic variable names
E
F
 Factorial
 Factors of an integer
 Fairshare between two and more
 Farey sequence
 Fast Fourier transform
 Fibonacci nstep number sequences
 Fibonacci sequence
 Fibonacci word
 File extension is in extensions list
 Filter
 Find first missing positive
 Find minimum number of coins that make a given value
 Find the intersection of a line with a plane
 Find the intersection of two lines
 Find the missing permutation
 FizzBuzz
 Flatten a list
 Flipping bits game
 Floyd's triangle
 Formatted numeric output
 Forward difference
 Four bit adder
 Four is magic
 Fractran
 Frobenius numbers
 Function definition
G
H
I
L
 Langton's ant
 Largest five adjacent number
 Largest proper divisor of n
 Leap year
 Least common multiple
 Length of an arc between two angles
 Letter frequency
 Logical operations
 Long multiplication
 Long year
 Longest common subsequence
 Longest common substring
 Longest common suffix
 Longest substrings without repeating characters
 Lookandsay sequence
 Loop over multiple arrays simultaneously
 Loops/For
 Luhn test of credit card numbers
M
 MAC vendor lookup
 Magic squares of odd order
 Mastermind
 Matrix multiplication
 Matrix transposition
 Matrix with two diagonals
 Maximum difference between adjacent elements of list
 Maximum triangle path sum
 Mayan numerals
 Maze generation
 McNuggets problem
 MD5
 Mertens function
 Minimum multiple of m where digital sum equals m
 Minimum number of cells after, before, above and below NxN squares
 Monty Hall problem
 Multiplication tables
 Munchausen numbers
 Mutual recursion