8th
8thâ„¢ is a cross-platform, secure, robust, cost-effective, extensible, and modern programming language and development environment.
Some of its features include:
- Code is cross-platform (Windows, OS X, Linux, Android, iOS, Raspberry Pi)
- Interprets source to native-code, no VM
- Garbage collection via reference-counting
- Integrated large integer/float numeric support
- Strings are always UTF-8
- Data declared using (extended) JSON syntax
- L10N support
- Easy cross-platform GUI
- FFI (call native libraries)
- Built-in networking (sockets, http etc)
- Built-in high-end encryption
- Lots of other things... see the website for more information.
Tasks
- 100 doors
- 24 game
- A+B
- ABC Problem
- AKS test for primes
- Accumulator factory
- Ackermann function
- Align columns
- Anagrams
- Apply a callback to an array
- Arbitrary-precision integers (included)
- Arithmetic-geometric mean
- Array concatenation
- Array length
- Arrays
- Associative array/Creation
- Associative array/Iteration
- Atomic updates
- Averages/Arithmetic mean
- Benford's law
- Binary digits
- Boolean values
- Caesar cipher
- Call a foreign-language function
- Date format
- Delete a file
- Detect division by zero
- Determine if a string is numeric
- Dot product
- Empty string
- Enforced immutability
- Even or odd
- Evolutionary algorithm
- Fibonacci sequence
- FizzBuzz
- Flatten a list
- Formatted numeric output
- Generate lower case ASCII alphabet
- Generic swap
- Greatest element of a list
- HTTP
- Happy numbers
- Hello world!
- Hello world/Text
- Here document
- Higher-order functions
- Integer comparison
- Interactive programming
- JSON
- Keyboard input/Obtain a Y or N response
- Least common multiple
- Loops/For
- Loops/Infinite
- Luhn test of credit card numbers
- MD5
- Modular inverse
- Null object
- One-dimensional cellular automata
- Operator precedence
- Parametrized SQL statement
- Parsing/Shunting-yard algorithm
- Pascal's triangle
- Queue/Usage
- Random number generator (included)
- Range expansion
- Read a file line by line
- Regular expressions
- Repeat a string
- Reverse a string
- Search a list of records
- Semordnilap
- Sleep
- Sort an integer array
- Unicode strings
- Unix/ls
- Variables
- Walk a directory/Non-recursively
- Walk a directory/Recursively
- Web scraping
- XML/Input
- Zero to the zero power