Category:Seed7: Difference between revisions
Add strong type checking |
There are value and reference parameters |
||
Line 4:
|strength=strong
|exec=both
|parampass=both
|LCT=yes}}
{{language programming paradigm|object-oriented}}'''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|open-source]] software. An open-source Seed7 [[compiler]] is also available.
|
Revision as of 22:54, 8 February 2015
![Language](http://static.miraheze.org/rosettacodewiki/thumb/2/27/Rcode-button-language-crushed.png/64px-Rcode-button-language-crushed.png)
This programming language may be used to instruct a computer to perform a task.
Official website |
---|
Execution method: | Interpreted or compiled |
---|---|
Parameter passing methods: | By reference, By value |
Type strength: | Strong |
Type checking: | Static |
See Also: |
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
Subcategories
This category has the following 3 subcategories, out of 3 total.
@
- Seed7 Implementations (empty)
- Seed7 User (5 P)
Pages in category "Seed7"
The following 200 pages are in this category, out of 475 total.
(previous page) (next page)I
K
L
- Langton's ant
- Largest proper divisor of n
- 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/Break
- 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
- LZW compression
M
- Mad Libs
- Magic squares of odd order
- Make directory path
- Mandelbrot set
- Map range
- Matrix multiplication
- Matrix transposition
- Matrix-exponentiation operator
- MD4
- MD5
- MD5/Implementation
- Menu
- Middle three digits
- Miller–Rabin primality test
- Modular exponentiation
- Modular inverse
- Monte Carlo methods
- Monty Hall problem
- Mouse position
- Multifactorial
- Multiple distinct objects
- Multiplication tables
- Multiplicative order
- Mutual recursion
N
O
P
- Palindrome detection
- Palindromic primes in base 16
- Pangram checker
- Paraffins
- Parameterized SQL statement
- Parametric polymorphism
- 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
- Primes with digits in nondecreasing order
- Probabilistic choice
- Program name
- Program termination
- Proper divisors
- Pythagorean triples
R
- 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
- Read entire file
- Real constants and functions
- Reduced row echelon form
- Remove duplicate elements
- Remove lines from a file
- Rename a file
- Rep-string
- Repeat
- Repeat a string
- Return multiple values
- Reverse a string
- Reverse words in a string
- RIPEMD-160
- Rock-paper-scissors
- Roman numerals/Decode
- Roman numerals/Encode
- Roots of a quadratic function
- Roots of unity
- Rosetta Code/Rank languages by popularity
- Rot-13
- RPG attributes generator
- RSA code
- Run-length encoding
S
- SEDOLs
- Self-describing numbers
- Semiprime
- Semordnilap
- Sequence of non-squares
- Set
- SHA-1
- SHA-256
- Short-circuit evaluation
- Show ASCII table
- Show the (decimal) value of a number of 1s appended with a 3, then squared
- 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
- Special factorials
- Spiral matrix