Module (programming): Difference between revisions

Content deleted Content added
SmackBot (talk | contribs)
m Date the maintenance tags using AWB
Line 1:
{{mergeintoMergeinto|Modularity (programming)|date=December 2006}}
{{unreferenced||date=June 2006}}
In [[computer science]], a '''module''' is a software entity that groups a set of (typically [[cohesion (computer science)|cohesive]]) [[subprogram]]s and [[data structure]]s. Modules are units that can be [[compiler|compiled]] separately, which makes them reusable and allows multiple programmers to work on different modules simultaneously. Modules also promote [[modularity (programming)|modularity]] and encapsulation (i.e. [[information hiding]]), both of which can make complex programs easier to understand.