Category:EMal
Appearance

This programming language may be used to instruct a computer to perform a task.
Official website |
---|
Execution method: | Interpreted |
---|---|
Garbage collected: | Yes |
Type strength: | Weak |
Type expression: | Explicit |
Type checking: | Dynamic |
Lang tag(s): | emal |
See Also: |
|
EMal is a prototyping programming language that supports english and italian syntax.
EMal wants to be expressive and easy to read.
This is an example that, inside the same script, calculates F10 = 55 in english and in italian:
type FibonacciInEnglish
fun fibonacci = int by int n
if n < 2 do return n
else do return fibonacci(n - 1) + fibonacci(n - 2)
end
end
writeLine(fibonacci(10))
tipo FibonacciInItaliano
funzione fibonacci = intero da intero n
se n < 2
ritorna n
altrimenti
ritorna fibonacci(n - 1) + fibonacci(n - 2)
fine
fine
scriviLinea(fibonacci(10))
Subcategories
This category has the following 2 subcategories, out of 2 total.
@
- EMal Implementations (empty)
- EMal User (1 P)
Pages in category "EMal"
The following 120 pages are in this category, out of 120 total.
A
C
D
E
F
H
L
M
S
- Selectively replace multiple instances of a character within a string
- Singleton
- Sleep
- Sorting algorithms/Bogosort
- Sorting algorithms/Bubble sort
- Sorting algorithms/Insertion sort
- Sorting algorithms/Permutation sort
- Sorting algorithms/Stooge sort
- String append
- String case
- String comparison
- String concatenation
- String length
- String prepend
- Sudan function
- Sum data type