Module (programming): Difference between revisions

Content deleted Content added
Added "Cohesion" link
No edit summary
Line 5:
Modules are units that can be compiled separately. This makes them reusable and allows multiple actors to work on different modules simultaneously.
 
Languages that explicitly support the module concept include [[Modula-2]], [[D_programming_language|D]] and [[Ada (programming language)|Ada]].
 
'''Module Interconnection Languages (MILs)''' provide formal grammar constructs for deciding the various module interconnection specifications required to assemble a complete software system. MILs enable the separation between programming-in-the-small and programming-in-the-large. Coding a module represents programming in the small, while assembling a system with the help of a MIL represents programming in the large. An example of MIL is MIL-75.