Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Modula

Programming language

Modula is an imperative, structured programming language with static, strong and safe typing, designed by Niklaus Wirth at ETH Zurich in Switzerland during the mid 1970s. It first appeared in 1975, with its formal definition published in Wirth's 1976 report titled Modula, A Language for Modular Multiprogramming. Modula's main advance over Wirth's earlier language Pascal was a module system, which let related declarations be organized into cohesive, separately compilable units rather than existing as one undivided program text. Development of Modula itself ceased shortly after its publication, and Wirth redirected his work into a successor, Modula-2, released in 1978, which became the language's primary continuation. Later derivatives building on this line include Modula-2+ from 1984 and Modula-3 from 1988.

Facts
Classification
Typing Discipline
Statically Typed 1
Typing Discipline
Strongly Typed 1
First Released
1975 1
Connections

Follows Typing Discipline

Entity-backed identity for the typing discipline value this language already carries as an enum fact, resolved to a concept entity by an explicit value-to-entity map (phase 3 bucket conversion, docs\design_entity_backed_browse_buckets_20260928.md). The enum fact itself stays on the entity unchanged.

Entity-backed identity for the typing discipline value this language already carries as an enum fact, resolved to a concept entity by an explicit value-to-entity map (phase 3 bucket conversion, docs\design_entity_backed_browse_buckets_20260928.md). The enum fact itself stays on the entity unchanged.

In Field

Source Modula (Wikipedia)
Sources
1. Modula (Wikipedia)
  • Infobox field released
    released = 1975
  • Infobox typing field
    typing = Static, strong, safe
  • In Field: Programming Language Theory, Lead sentence
    Modula programming language is a descendant of the Pascal language.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.