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.
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. See the embed guide for parameters and sizing.

Spot something wrong?

Every fact on this page is meant to be checkable. If one is wrong, say so and it becomes a dataset change, not a patch to this page.

Goes to a public GitHub issue for review. Nothing you write appears on this site.

Explore Modula-2 in Graph →