Research any topic before you write.

Find related topics. | Discover entities. | See connections. | Build a topical map.

Modula-2

Modula-2 is a structured, procedural programming language developed between 1977 and 1985/8 by Niklaus Wirth at ETH Zurich. It was created as the language for the operating system and application software of the Lilith personal workstation. It was later used for programming outside the context of the Lilith.

Applications & Standards

Use the mouse wheel or two fingers (on touchscreens) to zoom in and out of the map.

Research this topic

Explore the main themes, entities and connections around Modula-2. Start with the topic map, then use the sections below for research and deeper semantic analysis.

Explore this topic

Start with a few of the strongest sections from the source topic. These are research directions, not a list of keywords you must use.

Key facts & relationships

High-confidence facts extracted from structured source data. Use them as anchors for further research.

Designed by
Niklaus Wirth
Family
Wirth: Modula
Filename extensions
.mod, .m2, .def, .MOD, .DEF, .mi, .md
First appeared
1978; 48 years ago (1978)
OS
Cross-platform
Paradigms
imperative, structured, modular, data and procedure hiding, concurrent

Topics to explore

Browse the full topic structure. Each item opens a new analysis centered on that subject.

Overview

Description

Dialects

Supersets

Derivatives

Language elements

Embedded system use

Compilers

Operating systems

Books

Advanced semantic analysis

Deeper signals for content research, entity SEO and topical coverage. The plain-language headings explain what each technical view is useful for.

Map overview Semantic statistics

Modula-2

Nodes131
Edges130
Triples263
Avg. degree1.98
Density0.015267
Components1

How this topic connects Entity context

See the strongest relationship patterns around the current topic before diving into the raw triples.

Modula-2

Top relations

related to Compilers · 64
Modula-2 → ACK, Alpha, Amiga, AmigaOS, Amsterdam Compiler Kit, ANSI, API, Apple IIGS, Apple Programmer's Workshopp1 Modula-2, April, Atari ST, BSD, Carbon, Classic, December, DOS, ETH Zurich, FST, GCC, Generic
related to Books · 51
Modula-2 → Abstractions, An Introduction, Arjay Books, Bartlett Publishers, Benjamin-Cummings, Benjamin/Cummings Series, Berlin Heidelberg, Burlington, Company, Complete Guide, Cooper, Data, Data Structures, Doug, Gleaves, Helman, Intermediate Problem Solving, ISBN, January, Jones
related to Modula-GM · 30
Modula-2 → After Delco Electronics, Antilock Braking System Controller, Buick Park Avenue, Buick V6, CART, Champ Car World Series, Championship Auto Racing Teams, Delco, Delco Electronics, Delco's, Delphi, Delphi Automotive Systems, ECU, ECUs, Gen-4 ECU, GM, GM Hughes Electronics, GM Powertrain's Vortec, GM's, Indy Racing League
related to Dialects · 24
Modula-2 → ASCII NUL, Each, FINALLYclause, FunctionSIZEis, FunctionSIZEneeds, Here, I/O, International Organization, ISO, ISO Modula-2, It, Niklaus Wirth, OF CHARstrings, PIM, PIM Modula-2, PIM2, PIM4, Programming, Removed, Required
related to Derivatives · 15
Modula-2 → Darius Blasband, DEC, ETH Zurich, ETH Zurich Zürich, Modula-3, Most, Oberon, Oberon-2, OlivettiOberon, OO, OO Oberon, Pat Terry, System Oberon, There, Xerox
related to Turbo Modula-2 · 15
Modula-2 → Borland, Clarion, Echelon, Hitachi HD64180, It, Jensen, Micromint, MS-DOS, Niels Jensen, Partners, SB-180, SoftVelocity, TopSpeed Modula-2, Turbo Modula-2, Zilog Z80 CP/M
related to IBM Modula-2 · 11
Modula-2 → AIX, Code, IBM, IBM Modula-2, IBM RS64, IBM's E2, Motorola, OS/2, OS/400, OS/400 Vertical Licensed Internal, This
related to Operating systems · 9
Modula-2 → ETH Zurich, It, Lilith, Medos-2, OSs, Svend Erik Knudsen, The Modula-2, The OS, Wirth
related to Cambridge Modula-2 · 8
Modula-2 → Cambridge Microprocessor Systems, Cambridge Modula-2, M68k, MINOS, Motorola, MS-DOS, PIM4, The
related to Supersets · 7
Modula-2 → GM, IEC, Oberon-like, PIM, Prolog, There, This

Important terminology Word statistics

Use these terms to understand the vocabulary surrounding the topic, not as a checklist for keyword stuffing.

Important terminology

language module used wirth programming system embedded developed systems compiler eth data modula-gm lilith iso m1 zurich outside isbn operating

Entity relationships Subject–Predicate–Object triples

SubjectPredicateObjectConfidenceSrc
Modula-2Designed byNiklaus Wirth1.00infobox
Modula-2FamilyWirth: Modula1.00infobox
Modula-2Filename extensions.mod, .m2, .def, .MOD, .DEF, .mi, .md1.00infobox
Modula-2First appeared1978; 48 years ago (1978)1.00infobox
Modula-2OSCross-platform1.00infobox
Modula-2Paradigmsimperative, structured, modular, data and procedure hiding, concurrent1.00infobox
Modula-2PlatformLilith (AMD 2901)1.00infobox
Modula-2ScopeLexical (static)1.00infobox
Modula-2Typing disciplineStatic, strong, safe1.00infobox
Modula-2Websitewww.modula2.org1.00infobox
Modula-2is astructured0.90text
Modula-2related to BooksLock-green0.60section

Related concept clusters Concept neighborhoods

These clusters group vocabulary that occurs around closely connected concepts in the source material.

    Connections between topic areas Semantic bridges

    Bridges can reveal useful research angles that are easy to miss in a flat list of related terms.

    Min side: 3
    For writers, content strategists, SEOs, marketers and creators — from quick topic research to advanced semantic analysis.