 FORTRAN subprograms can be compiled independently of each other, but the compiler lacked a linker.So prior to the introduction of modules in Fortran-90, type checking between FORTRAN subprograms was impossible.Finally, historians of the concept should remember the influential Simula 67.