Category:Modula-3
From Rosetta Code
(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.
| 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: |
Your Help Needed
If you know Modula-3, please write code for some of the tasks not implemented in Modula-3.
If you know Modula-3, please write code for some of the tasks not implemented in Modula-3.
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.
[edit] Links
Subcategories
This category has the following 3 subcategories, out of 3 total.
@
Pages in category "Modula-3"
The following 102 pages are in this category, out of 102 total.
Categories: Execution method/Compiled/Machine code | Garbage collection/Yes | Parameter passing/By reference | Parameter passing/By value | Typing/Safe | Typing/Unsafe | Typing/Strong | Typing/Compatibility/Structural | Typing/Expression/Explicit | Typing/Checking/Static | Impl needed | Programming Languages

