Top Content Up

1.1 Graphical representation of a program

Next

A program can generally be presented as a graph. A function (main) is calling sub-functions, which in turn are calling other functions and so on.

While we can represent programs like this, we generally end up with a very large tree with various level of detail (important stuff mixed with very specific stuff). A solution is to create various trees. A main one show the general relation-ship between sub-trees providing independant functionalities. The reader can travel down the trees to better understand the details.

Top Content Up

Next
Table of content
One big HTML document