Mathematica
Mathematica is a computational software program developed by Wolfram Research. It is used in many scientific, engineering, mathematical and computing fields, and is based on symbolic mathematics. Wolfram Language is the primary programming language of Mathematica.
Category:Mathematical programming languages
Todo
Tasks
- 100 doors
- 24 game
- 24 game/Solve
- 9 billion names of God the integer
- A+B
- Abstract type
- Active object
- Add a variable to a class instance at runtime
- Anagrams
- Apply a callback to an array
- Archimedean spiral
- Arena storage pool
- Arithmetic-geometric mean
- Arithmetic-geometric mean/Calculate Pi
- Arithmetic/Integer
- Array length
- Babbage problem
- Balanced brackets
- Base64 decode data
- Bitmap
- Bitmap/Histogram
- Bitmap/PPM conversion through a pipe
- Bitmap/Read an image through a pipe
- Boolean values
- Brownian tree
- Bulls and cows
- Bulls and cows/Player
- Calculating the value of e
- Calendar
- Call a foreign-language function
- Call a function in a shared library
- Canny edge detector
- Cartesian product of two or more lists
- Casting out nines
- Catmull–Clark subdivision surface
- Chaos game
- Circles of given radius through two points
- Color of a screen pixel
- Combinations
- Command-line arguments
- Compare a list of strings
- Conditional structures
- Convert seconds to compound duration
- Count in octal
- Cramer's rule
- Create a two-dimensional array at runtime
- Cumulative standard deviation
- Date format
- Decimal floating point number to binary
- Department Numbers
- Determinant and permanent
- Dijkstra's algorithm
- Draw a rotating cube
- Egyptian fractions
- Elementary cellular automaton
- Emirp primes
- Enumerations
- Euler method
- Euler's sum of powers conjecture
- Events
- Executable library
- Execute SNUSP
- FASTA format
- Factors of a Mersenne number
- Farey sequence
- Find common directory path
- Find duplicate files
- Find palindromic numbers in both binary and ternary bases
- Fork
- Formal power series
- GUI enabling/disabling of controls
- Gamma function
- General FizzBuzz
- Get system command output
- Greatest common divisor
- Hash from two arrays
- Haversine formula
- Hello world/Web server
- Hilbert curve
- Holidays related to Easter
- Integer overflow
- Introspection
- Inverted syntax
- JSON
- JortSort
- Josephus problem
- Joystick position
- Julia set
- Jump anywhere
- K-means++ clustering
- Kaprekar numbers
- Keyboard input/Obtain a Y or N response
- Keyboard macros
- Knapsack problem/0-1
- Knapsack problem/Continuous
- Knapsack problem/Unbounded
- Knight's tour
- Knuth shuffle
- Koch curve
- Kronecker product
- LU decomposition
- LZW compression
- Langton's ant
- Largest int from concatenated ints
- Largest number divisible by its digits
- Last Friday of each month
- Last letter-first letter
- Leap year
- Least common multiple
- Left factorials
- Levenshtein distance
- Linear congruential generator
- List comprehensions
- Literals/Floating point
- Literals/Integer
- Literals/String
- Logical operations
- Long multiplication
- Longest Common Substring
- Longest common subsequence
- Longest increasing subsequence
- Longest string challenge
- Look-and-say sequence
- Loop over multiple arrays simultaneously
- Loops/Break
- Loops/Continue
- Loops/Do-while
- Loops/Downward for
- Loops/For
- Loops/For with a specified step
- Loops/Foreach
- Loops/N plus one half
- Loops/Nested
- Loops/While
- Lucas-Lehmer test
- Ludic numbers
- Luhn test of credit card numbers
- Lychrel numbers
- MAC Vendor Lookup
- MD4
- MD5
- MD5/Implementation
- Magic squares of odd order
- Make directory path
- Man or boy test
- Map range
- Matrix multiplication
- Matrix transposition
- Matrix-exponentiation operator
- Maximum triangle path sum
- Maze generation
- Maze solving
- McNuggets Problem
- Median filter
- Memory allocation
- Metaprogramming
- Middle three digits
- Miller–Rabin primality test
- Mind boggling card trick
- Minesweeper game
- Modular exponentiation
- Modular inverse
- Modulinos
- Monte Carlo methods
- Monty Hall problem
- Morse code
- Move-to-front algorithm
- Multifactorial
- Multiple distinct objects
- Multiple regression
- Multiplication tables
- Multiplicative order
- Multisplit
- Munchausen numbers
- Munching squares
- Musical scale
- Mutual recursion
- N'th
- N-queens problem
- Named parameters
- Naming conventions
- Narcissist
- Narcissistic decimal number
- Nautical bell
- Nested function
- Non-continuous subsequences
- Non-decimal radices/Convert
- Non-decimal radices/Input
- Non-decimal radices/Output
- Nth root
- Null object
- Number names
- Number reversal game
- Numeric error propagation
- Numerical integration
- Numerical integration/Gauss-Legendre Quadrature
- Old lady swallowed a fly
- One of n lines in a file
- Operator precedence
- Optional parameters
- Order disjoint list items
- Order two numerical lists
- Ordered Partitions
- Ordered words
- Palindrome detection
- Pangram checker
- Paraffins
- Parallel Brute Force
- Parallel calculations
- Parametrized SQL statement
- Parse command-line arguments
- Parsing/RPN calculator algorithm
- Parsing/Shunting-yard algorithm
- Partial function application
- Partition an integer X into N primes
- Pascal matrix generation
- Pascal's triangle
- Pascal's triangle/Puzzle
- Password generator
- Pathological floating point problems
- Pentagram
- Percentage difference between images
- Percolation/Mean run density
- Perfect shuffle
- Permutation test
- Permutations
- Permutations by swapping
- Permutations with repetitions
- Permutations/Derangements
- Permutations/Rank of a permutation
- Pernicious numbers
- Pick random element
- Pig the dice game
- Pinstripe/Display
- Play recorded sounds
- Playing cards
- Plot coordinate pairs
- Polynomial long division
- Polynomial regression
- Population count
- Power set
- Pragmatic directives
- Price fraction
- Primality by trial division
- Prime decomposition
- Primorial numbers
- Priority queue
- Probabilistic choice
- Problem of Apollonius
- Program name
- Program termination
- Pythagorean triples
- QR decomposition
- Quaternion type
- Queue/Definition
- Queue/Usage
- Quine
- RIPEMD-160
- RSA code
- Ramsey's theorem
- Random number generator (device)
- Random number generator (included)
- Random numbers
- Range expansion
- Range extraction
- Ranking methods
- Rate counter
- Read a configuration file
- Read a file line by line
- Read a specific line from a file
- Read entire file
- Real constants and functions
- Record sound
- Reduced row echelon form
- Regular expressions
- Remove duplicate elements
- Remove lines from a file
- Rename a file
- Rep-string
- Repeat
- Repeat a string
- Resistor mesh
- Respond to an unknown method call
- Retrieve and search chat history
- Return multiple values
- Reverse a string
- Reverse words in a string
- Rock-paper-scissors
- Roman numerals/Decode
- Roman numerals/Encode
- Roots of a function
- Roots of a quadratic function
- Roots of unity
- Rosetta Code/Count examples
- Rosetta Code/Find bare lang tags
- Rosetta Code/Find unimplemented tasks
- Rosetta Code/Fix code tags
- Rot-13
- Run-length encoding
- Runge-Kutta method
- Runtime evaluation
- Runtime evaluation/In an environment
- SEDOLs
- SHA-1
- SHA-256
- SOAP
- SQL-based authentication
- Safe addition
- Scope modifiers
- Search a list
- Search a list of records
- Secure temporary file
- Self-describing numbers
- Self-referential sequence
- Semiprime
- Semordnilap
- Send an unknown method call
- Send email
- Sequence of non-squares
- Set
- Set consolidation
- Set of real numbers
- Set puzzle
- Seven-sided dice from five-sided dice
- Shell one-liner
- Shoelace formula for polygonal area
- Short-circuit evaluation
- Show the epoch
- Sierpinski carpet
- Sierpinski pentagon
- Sierpinski triangle
- Sierpinski triangle/Graphical
- Sieve of Eratosthenes
- Simple windowed application
- Singly-linked list/Element definition
- Singly-linked list/Element insertion
- Singly-linked list/Traversal
- Sleep
- Smith numbers
- Solve the no connection puzzle
- Sort an array of composite structures
- Sort an integer array
- Sort disjoint sublist
- Sort stability
- Sort three variables
- Sort using a custom comparator
- Sorting algorithms/Bead sort
- Sorting algorithms/Bogosort
- Sorting algorithms/Cocktail sort
- Sorting algorithms/Comb sort
- Sorting algorithms/Counting sort
- Sorting algorithms/Gnome sort
- Sorting algorithms/Heapsort
- Sorting algorithms/Insertion sort
- Sorting algorithms/Pancake sort
- Sorting algorithms/Permutation sort
- Sorting algorithms/Quicksort
- Sorting algorithms/Radix sort
- Sorting algorithms/Selection sort
- Sorting algorithms/Shell sort
- Sorting algorithms/Sleep sort
- Sorting algorithms/Stooge sort
- Sorting algorithms/Strand sort
- Soundex
- Sparkline in unicode
- Special characters
- Special variables
- Speech synthesis
- Split a character string based on change of character
- Square-free integers
- Stack
- Stack traces
- Stair-climbing puzzle
- Start from a main routine
- State name puzzle
- Statistics/Basic
- Statistics/Normal distribution
- Stem-and-leaf plot
- String append
- String case
- String comparison
- String concatenation
- String interpolation (included)
- String length
- String matching
- String prepend
- Strip a set of characters from a string
- Strip block comments
- Strip comments from a string
- Strip control codes and extended characters from a string
- Strip whitespace from a string/Top and tail
- Subset sum problem
- Substring
- Substring/Top and tail
- Subtractive generator
- Sudoku
- Sum and product of an array
- Sum digits of an integer
- Sum multiples of 3 and 5
- Sum of a series
- Sum of squares
- Sum to 100
- Superellipse
- Sutherland-Hodgman polygon clipping
- Symmetric difference
- System time
- Table creation
- Table creation/Postal addresses
- Take notes on the command line
- Taxicab numbers
- Temperature conversion
- Terminal control/Clear the screen
- Terminal control/Coloured text
- Terminal control/Cursor movement
- Terminal control/Cursor positioning
- Terminal control/Dimensions
- Terminal control/Display an extended character
- Terminal control/Hiding the cursor
- Terminal control/Inverse video
- Terminal control/Preserve screen
- Terminal control/Ringing the terminal bell
- Terminal control/Unicode output
- Ternary logic
- Test a function
- Tetris
- Text processing/1
- Text processing/2
- Text processing/Max licenses in use
- The Twelve Days of Christmas
- Tic-tac-toe
- Time a function
- Tokenize a string
- Top rank per group
- Topic variable
- Topological sort
- Topswops
- Total circles area
- Trabb Pardo–Knuth algorithm
- Tree traversal
- Trigonometric functions
- Truncatable primes
- Truncate a file
- Truth table
- Twelve statements
- URL decoding
- URL encoding
- URL parser
- UTF-8 encode and decode
- Unbias a random generator
- Undefined values
- Unicode strings
- Unicode variable names
- Universal Turing machine
- Unix/ls
- Using a Speech engine to highlight words
- Vampire number
- Van der Corput sequence
- Variable size/Get
- Variable size/Set
- Variable-length quantity
- Variables
- Variadic function
- Vector products
- Verify distribution uniformity/Chi-squared test
- Verify distribution uniformity/Naive
- Vigenère cipher
- Visualize a tree
- Walk a directory/Non-recursively
- Walk a directory/Recursively
- Web scraping
- Window creation
- Window creation/X11
- Window management
- Wireworld
- Word wrap
- Write entire file
- Write float arrays to a text file
- XML/DOM serialization
- XML/Input
- XML/Output
- XML/XPath
- Yahoo! search interface
- Yin and yang
- Zebra puzzle
- Zeckendorf number representation
- Zero to the zero power
- Zhang-Suen thinning algorithm