历史.模块没有包括在最初的ALGOL 68（1968年）规定中，但是作为扩展被包括于早期的实现中，如（1970年）和（1970年），并在此后进行了形式化。开始就设计为模块化编程的第一个语言是Niklaus Wirth的短寿的Modula（1975年）。另一个早期模块化语言是Xerox PARC的Mesa（1970年代），Wirth提出了Modula和Mesa的继任者Modula-2（1978年），它影响了以后的语言，特别是通过它的后继者Modula-3（1980年代）。