true
'''Seed7''' is a general-purpose programming language designed by Thomas Mertes. It is a higher level language compared to Ada, C / C++ and Java. The Seed7 interpreter, and the example programs are open-source software. An open-source Seed7 compiler is also available.
In Seed7 new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than the usual template or generics concept. Object orientation is used when it brings advantages and not in places when other solutions are more obvious. Although Seed7 contains several concepts of other programming languages it cannot be seen as direct descendant of another programming language.
See also
Tasks
- 2048
- A+B
- ABC Problem
- AKS test for primes
- Abstract type
- Abundant, deficient and perfect number classifications
- Ackermann function
- Align columns
- Almost prime
- Anagrams
- Angle difference between two bearings
- Anonymous recursion
- Anti-primes
- Arbitrary-precision integers (included)
- Archimedean spiral
- Arithmetic-geometric mean
- Arithmetic/Complex
- Arithmetic/Integer
- Arithmetic/Rational
- Array concatenation
- Array length
- Arrays
- Associative array/Creation
- Associative array/Iteration
- Average loop length
- Averages/Arithmetic mean
- Averages/Mean angle
- Averages/Median
- Averages/Mode
- Averages/Pythagorean means
- Averages/Root mean square
- Babbage problem
- Balanced brackets
- Base58Check encoding
- Base64 decode data
- Base64 encode data
- Bernoulli numbers
- Best shuffle
- Binary digits
- Binary search
- Binary strings
- Bitcoin/address validation
- Bitcoin/public point to address
- Bitmap
- Bitmap/Read a PPM file
- Bitmap/Write a PPM file
- Bitwise IO
- Bitwise operations
- Boolean values
- Box the compass
- Brace expansion
- Brownian tree
- Bulls and cows
- CRC-32
- CSV data manipulation
- CSV to HTML translation
- Caesar cipher
- Calculating the value of e
- Calendar
- Call a function
- Carmichael 3 strong pseudoprimes
- Case-sensitivity of identifiers
- Casting out nines
- Catalan numbers
- Catalan numbers/Pascal's triangle
- Character codes
- Check Machin-like formulas
- Check that file exists
- Chinese remainder theorem
- Chinese zodiac
- Cholesky decomposition
- Circles of given radius through two points
- Closest-pair problem
- Collections
- Combinations
- Comma quibbling
- Command-line arguments
- Comments
- Compile-time calculation
- Compound data type
- Conditional structures
- Convert decimal number to rational
- Copy a string
- Count in factors
- Count in octal
- Count occurrences of a substring
- Count the coins
- Create a file
- Create a two-dimensional array at runtime
- Create an HTML table
- DNS query
- Date format
- Date manipulation
- Day of the week
- Delete a file
- Detect division by zero
- Determine if a string is numeric
- Digital root
- Discordian date
- Dot product
- Dragon curve
- Draw a clock
- Echo server
- Empty directory
- Empty program
- Empty string
- Enforced immutability
- Entropy
- Enumerations
- Environment variables
- Equilibrium index
- Ethiopian multiplication
- Euler's sum of powers conjecture
- Evaluate binomial coefficients
- Even or odd
- Evolutionary algorithm
- Exceptions
- Exceptions/Catch an exception thrown in a nested call
- Execute Brainfuck
- Execute HQ9+
- Execute SNUSP
- Execute a system command
- Exponentiation operator
- Exponentiation order
- Extend your language
- Extensible prime generator
- Extreme floating point values
- FASTA format
- FTP
- Factorial
- Factors of a Mersenne number
- Factors of an integer
- Fibonacci n-step number sequences
- Fibonacci sequence
- Fibonacci word
- Filter
- Find common directory path
- Find first and last set bit of a long integer
- Find the last Sunday of each month
- Find the missing permutation
- Five weekends
- FizzBuzz
- Floyd's triangle
- Formatted numeric output
- Forward difference
- Fractal tree
- Fractran
- Function definition
- Gamma function
- Generate Chess960 starting position
- Generate lower case ASCII alphabet
- Generic swap
- Globally replace text in several files
- Gray code
- Greatest common divisor
- Greatest element of a list
- Greatest subsequential sum
- Greyscale bars/Display
- Guess the number
- Guess the number/With feedback
- Guess the number/With feedback (player)
- HTTP
- HTTPS
- Hamming numbers
- Happy numbers
- Harshad or Niven series
- Hash from two arrays
- Haversine formula
- Hello world!
- Hello world/Graphical
- Hello world/Line printer
- Hello world/Newline omission
- Hello world/Standard error
- Hello world/Text
- Hello world/Web server
- Hickerson series of almost integers
- Hilbert curve
- Hofstadter Q sequence
- Holidays related to Easter
- Horizontal sundial calculations
- Horner's rule for polynomial evaluation
- Host introspection
- Hostname
- I before E except after C
- IBAN
- Identity matrix
- Include a file
- Increment a numerical string
- Infinity
- Inheritance/Single
- Input loop
- Integer comparison
- Integer overflow
- Integer sequence
- Jensen's Device
- Josephus problem
- Kaprekar numbers
- Keyboard input/Flush the keyboard buffer
- Keyboard input/Keypress check
- Keyboard input/Obtain a Y or N response
- Knapsack problem/Unbounded
- Knuth shuffle
- LZW compression
- Langton's ant
- Last Friday of each month
- Last letter-first letter
- Leap year
- Least common multiple
- Left factorials
- Leonardo numbers
- Letter frequency
- Levenshtein distance
- Linear congruential generator
- Literals/Floating point
- Literals/Integer
- Literals/String
- Logical operations
- Long multiplication
- Longest common subsequence
- Look-and-say sequence
- Loops/Do-while
- Loops/Downward for
- Loops/For
- Loops/For with a specified step
- Loops/Foreach
- Loops/Increment loop index within loop body
- Loops/Infinite
- Loops/N plus one half
- Loops/Nested
- Loops/While
- Loops/Wrong ranges
- Lucas-Lehmer test
- Ludic numbers
- Luhn test of credit card numbers
- MD4
- MD5
- MD5/Implementation
- Mad Libs
- Magic squares of odd order
- Make directory path
- Mandelbrot set
- Map range
- Matrix multiplication
- Matrix transposition
- Matrix-exponentiation operator
- Menu
- Middle three digits
- Miller–Rabin primality test
- Modular exponentiation
- Modular inverse
- Monte Carlo methods
- Monty Hall problem
- Multifactorial
- Multiple distinct objects
- Multiplication tables
- Multiplicative order
- Mutual recursion
- N'th
- N-queens problem
- Nautical bell
- Negative base numbers
- Nested function
- Non-continuous subsequences
- Non-decimal radices/Convert
- Non-decimal radices/Input
- Non-decimal radices/Output
- Nth root
- Number names
- Number reversal game
- Odd word problem
- Old lady swallowed a fly
- One of n lines in a file
- One-dimensional cellular automata
- Operator precedence
- Order two numerical lists
- Ordered words
- Palindrome detection
- Pangram checker
- Paraffins
- Parametric polymorphism
- Parametrized SQL statement
- Pascal's triangle
- Password generator
- Perfect numbers
- Permutation test
- Permutations
- Pernicious numbers
- Phrase reversals
- Pi
- Pick random element
- Poker hand analyser
- Polymorphism
- Population count
- Power set
- Price fraction
- Primality by trial division
- Prime conspiracy
- Prime decomposition
- Probabilistic choice
- Program name
- Program termination
- Proper divisors
- Pythagorean triples
- Quine
- RIPEMD-160
- RPG Attributes Generator
- RSA code
- Random number generator (included)
- Random numbers
- Range expansion
- Range extraction
- Read a configuration file
- Read a file character by character/UTF8
- Read a file line by line
- Read a specific line from a file
- Real constants and functions
- Reduced row echelon form
- Remove duplicate elements
- Remove lines from a file
- Rename a file
- Rep-string
- Repeat a string
- Return multiple values
- Reverse a string
- Reverse words in a string
- Rock-paper-scissors
- Roman numerals/Decode
- Roman numerals/Encode
- Roots of a quadratic function
- Roots of unity
- Rot-13
- Run-length encoding
- SEDOLs
- SHA-1
- SHA-256
- Self-describing numbers
- Semiprime
- Semordnilap
- Set
- Short-circuit evaluation
- Show Ascii table
- Show the epoch
- Sierpinski carpet
- Sierpinski triangle
- Sierpinski triangle/Graphical
- Sieve of Eratosthenes
- Sleep
- Sockets
- Solve a Hidato puzzle
- Sort an array of composite structures
- Sort an integer array
- Sort three variables
- Sorting algorithms/Bead sort
- Sorting algorithms/Bubble sort
- Sorting algorithms/Cocktail sort
- Sorting algorithms/Heapsort
- Sorting algorithms/Insertion sort
- Sorting algorithms/Merge sort
- Sorting algorithms/Quicksort
- Sorting algorithms/Selection sort
- Sorting algorithms/Shell sort
- Sparkline in unicode
- Special characters
- Spiral matrix
- Stable marriage problem
- Stack
- Stair-climbing puzzle
- Start from a main routine
- 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
- Substring
- Substring/Top and tail
- Subtractive generator
- Sum and product of an array
- Sum digits of an integer
- Sum multiples of 3 and 5
- Sum of a series
- Sum of squares
- Symmetric difference
- System time
- Take notes on the command line
- Temperature conversion
- Terminal control/Clear the screen
- Terminal control/Cursor positioning
- Terminal control/Dimensions
- Terminal control/Display an extended character
- Terminal control/Ringing the terminal bell
- Terminal control/Unicode output
- Ternary logic
- Text processing/Max licenses in use
- The Twelve Days of Christmas
- Time a function
- Tokenize a string
- Trigonometric functions
- URL decoding
- URL encoding
- UTF-8 encode and decode
- Unbias a random generator
- Undefined values
- Unicode strings
- Unix/ls
- Van der Corput sequence
- Variable-length quantity
- Variables
- Vector products
- Vigenère cipher
- Walk a directory/Non-recursively
- Walk a directory/Recursively
- Web scraping
- Window creation
- Word break problem
- Word frequency
- Word wrap
- Write float arrays to a text file
- Yin and yang
- Zero to the zero power
- Zig-zag matrix