Category:Modula-3
(Redirected from Modula-3)
Modula-3
This programming language may be used to instruct a computer to perform a task.
Listed below are all of the tasks on Rosetta Code which have been solved using Modula-3.
This programming language may be used to instruct a computer to perform a task.
Official website |
---|
Execution method: | Compiled (machine code) |
---|---|
Garbage collected: | Yes |
Parameter passing methods: | By reference, By value |
Type safety: | Safe, Unsafe |
Type strength: | Strong |
Type compatibility: | Structural |
Type expression: | Explicit |
Type checking: | Static |
Lang tag(s): | modula3 |
See Also: |
Modula-3 is a programming language created jointly at DEC and Olivetti by Luca Cardelli and others as an extension to Modula-2+, an extension of Niklaus Wirth's Modula-2 programming language.
Modula-3 is imperative, structured, modular, object oriented, generic, garbage collected, and type safe.
It contains a very nice threading syntax and implementation.
Its main implementation is Critical Mass Modula-3.
Modula-3 influenced a few languages such as C#, Java, Ocaml and Python.
Links
Subcategories
This category has the following 3 subcategories, out of 3 total.
@
- Modula-3 examples needing attention (empty)
- Modula-3 Implementations (2 P)
- Modula-3 User (6 P)
Pages in category "Modula-3"
The following 129 pages are in this category, out of 129 total.
A
B
C
D
E
F
G
H
L
R
S
- Sequence of non-squares
- Sieve of Eratosthenes
- Simple windowed application
- Singly-linked list/Element definition
- Singly-linked list/Element insertion
- Sort an integer array
- Sorting algorithms/Bogosort
- Sorting algorithms/Bubble sort
- Sorting algorithms/Counting sort
- Sorting algorithms/Insertion sort
- Sorting algorithms/Quicksort
- String case
- String concatenation
- String length
- Sum and product of an array
- Sum of a series
- Sum of squares
- System time