linkedin facebook twitter rss

21 Mar modularity

Modularity implies that programs consist of building-blocks of functions that can be assembled as needed to complete the structure. One big advantage of modular code is that computers are good at making copies of code. So if the code is truly modular, you should be able to reproduce it ad infinitum and apply it to any number of different systems with similar functions. This is where granularity comes in: the finer the granularity of code modules, the closer we can approach a “knowledge driven” technical ecosystem.
Keywords: function
code
process
program
object
References: algorithms
automata
computing
formalisms

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.