APL
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.APL Wikipedia Entry It influenced many other programming languages such as J and Mathematica.
References
Tasks
- 100 doors
- 15 Puzzle Game
- 24 game
- A+B
- ABC Problem
- Ackermann function
- Anagrams
- Angle difference between two bearings
- Apply a callback to an array
- Arithmetic-geometric mean
- Arithmetic/Complex
- Arithmetic/Integer
- Array concatenation
- Array length
- Arrays
- Associative array/Creation
- Averages/Arithmetic mean
- Averages/Median
- Averages/Pythagorean means
- Averages/Root mean square
- Babbage problem
- Boolean values
- Caesar cipher
- Case-sensitivity of identifiers
- Catalan numbers
- Catalan numbers/Pascal's triangle
- Character codes
- Comments
- Create a file
- Create a two-dimensional array at runtime
- Determine if a string is numeric
- Dot product
- Dynamic variable names
- Entropy
- Even or odd
- Exponentiation order
- Factorial
- Factors of an integer
- Farey sequence
- Fast Fourier transform
- Fibonacci sequence
- Fibonacci word
- Filter
- FizzBuzz
- Forward difference
- Function definition
- Generate lower case ASCII alphabet
- Gray code
- Greatest common divisor
- Greatest element of a list
- Hailstone sequence
- Happy numbers
- Haversine formula
- Hello world!
- Hello world/Text
- Hofstadter Q sequence
- Identity matrix
- Knapsack problem/0-1
- Leap year
- Least common multiple
- Letter frequency
- Logical operations
- Longest common subsequence
- Look-and-say sequence
- Luhn test of credit card numbers
- Matrix multiplication
- Matrix transposition
- Monty Hall problem
- Ordered words
- Palindrome detection
- Pangram checker
- Pascal's triangle
- Polynomial long division
- Repeat a string
- Run-length encoding
- Runge-Kutta method
- Sequence of non-squares
- Simple windowed application
- Solve the no connection puzzle
- Sort an integer array
- Sort disjoint sublist
- Sorting algorithms/Sleep sort
- Sparkline in unicode
- String case
- Sum and product of an array
- Sum of a series
- Sum of squares
- Temperature conversion
- Text processing/Max licenses in use
- Tree traversal
- Zero to the zero power
- Zig-zag matrix