Modula-2

Et systemprogrammeringssprog, udviklet af Niklaus Wirth i 1980 i forbindelse med maskinen Lilith. Modula-2 er en videreudvikling af programmeringssproget Pascal og er baseret på erfaringer med dette og de eksperimentelle sprog Modula (1976) og Mesa (fra Xerox Laboratories).

Modula-2 indfører et modul-begreb som basis for et programudviklingsmiljø, der baseres på separat oversættelse af dele af et stort program, hvilket er en forudsætning for modulær programmering og professionel programudvikling. Modula-2 har til systemprogrammeringsformål et procesbegreb, baseret på corutiner, og giver mulighed for adressering i arbejdslageret med fysiske adresser. Modula-2 er udviklet med henblik på programmeludvikling til mikrocomputere og minder naturligt nok meget om Pascal.

Forfattere: 
Klaus Hansen
Casper Thomsen