Modula-2,是一种通用的结构化过程式编程编程语言,由尼克劳斯·维尔特在1978年至1985年间于苏黎世联邦理工学院开发。它具有充分的灵活性用于系统编程,和更加广阔应用领域。特别是,它被设计为以一种直接的方式支持分离编译和数据抽象。它的很多语法基于了维尔特早先的周知语言Pascal语言。
Modula-3是一种系统编程编程语言,它是叫做Modula-2+的升级版本的Modula-2的后继者。虽然它已经在研究界有了影响力,受其影响的语言有Java、C#和Python,但未能在工业上被广泛采用。它是在上世纪80年代末由在数字设备公司系统研究中心和Olivetti研究中心的Luca Cardelli、James Donahue、Lucille Glassman、Mick Jordan、Bill Kalsow和Greg Nelson设计。