970年），并在此后进行了形式化。开始就设计为模块化编程的第一个语言是Niklaus Wirth的短寿的Modula（1975年）。另一个早期模块化语言是Xerox PARC的Mesa（1970年代），Wirth提出了Modula和Mesa的继任者Modula-2（1978年），它影响了以后的语言，特别是通过它的后继者Modula-3（1980年代）。