Modula-2语言(Modula-2 language)一种程序设计语言。它直接源于Modula,二者均由N.Wirth于20世纪80年代初设计,它们继承了PASCAL语言中良好的传统构造,其中包括典型的控制结构、数据类型和过程等概念。并弥补了PASCAL语言的不足,增加新的设施,即引进了模块和进程概念,增加低级设施,采用更为系统化的语法等。目前,世界上已经开发了近百个Modula-2编译系统。欧洲、加拿大、澳大利亚等不少大学已经用Modula一2代替PASCAL语言作为计算机科学系本科生的第一门程序设计课。