Modular Programming
A style that breaks large computer programs into smaller elements called modules. Each module performs a single task; often a task that needs to be performed multiple times during the running of a program.
Each module also stands alone with defined input and output.
Since modules are able to be reused they can be designed to be used for multiple programs. By debugging each module and only including it when it performs its defined task, larger programs are easier to debug because large sections of the code have already been evaluated for errors. That usually means errors will be in the logic that calls the various modules.
Languages like Modula-2 were designed for use with modular programming. Modular programming has generally evolved into object-oriented programming.
More Information
Last Changed: Friday, January 27, 2006
Navigation: Computer Knowledge Home :: Terms :: M :: Modular Programming
