I'm working on modernizing Rosetta Code's infrastructure. Starting with communications. Please accept this time-limited open invite to RC's Slack.. --Michael Mol (talk) 20:59, 30 May 2020 (UTC)


From Rosetta Code
(Redirected from 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:
Listed below are all of the tasks on Rosetta Code which have been solved using Modula-3.
Your Help Needed
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.



This category has the following 3 subcategories, out of 3 total.

Pages in category "Modula-3"

The following 120 pages are in this category, out of 120 total.