Programming language · 1978

Modula-2

Programming language.

PascalWritten in
1978First released
Niklaus WirthDeveloper
staticTyping
Built fromInfluenced MModula-2 PascalMesaModula-3OberonGo
CompilerInfluence

What is Modula-2 written in?

The Modula-2 compiler is written in Pascal (documented).

Quick Facts

Designed by
Niklaus Wirth
First released
1978
Typing
static

About Modula-2

Modula-2 is a programming language. It is a statically typed language. It supports imperative and modular programming.

Modula-2 first appeared in 1978 and was designed by Niklaus Wirth.

How Modula-2 is implemented

In the Language Lineage dataset, its compiler is written in Pascal.

Modula-2 in the language family tree

Modula-2 drew on ideas from Pascal and Mesa and went on to influence Modula-3, Oberon, and Go.

Sources: Wikipedia · Wikidata

Frequently Asked Questions

What language is Modula-2 written in?
Modula-2 is primarily implemented in Pascal. See the implementation section above for details and source references.
What languages influenced Modula-2?
Modula-2 was influenced by Pascal, Mesa among others. See the influence section above for the full list.
Which languages did Modula-2 influence?
Modula-2 influenced Modula-3, Oberon, Go among others.
When was Modula-2 first released?
Modula-2 was first released in 1978. It was designed by Niklaus Wirth.

Evidence Sources

Discover More

Embed this graph

Paste this iframe into any HTML page to show the Modula-2 relationship graph.

<iframe src="https://www.languagelineage.org/embed?lang=modula2" width="100%" height="500" loading="lazy" style="border:0" title="Modula-2 relationship graph"></iframe>

Please attribute the visualization to Language Lineage and link to the Modula-2 source record.

Explore Modula-2 in Graph →