What is Modular programming?
'''Modular programming''' is a way of [[Organization|organizing]] a [[computer program]] into smaller parts called [[wikt:module|module]]s. Each module contains the necessary [[code]] to run one specific part of the final computer program. Modular programs are simpler to [[wikt:understand|understand]].<ref name=Reddy266>Rama Reddy; Carol Ziegler, ''C Programming for Scientists and Engineers with Applications'' (Sudbury, MA: Jones and Bartlett Publishers, 2010), p. 266</ref> They are also more simple to [[wikt:maintain|maintain]]. Different [[programmer]]s can each make different modules.<ref name=Reddy266/> Usually, each module is designed to do only one thing.<ref>E. Balagurusamy, ''Programming In Ansi C, 5E'' (New Delhi: Tata McGraw Hill Education, 2011), p. 266</ref><!--by coincidence same page number as above citation --> == References == {{reflist}} {{tech-stub}} [[Category:Computer programming]]