CocoaDev

Edit AllPages

An approach to programming wherein development of the lowest-level primitives required in a problem are written before the higher-level components that require them.

Not surprisingly, this is the opposite of TopDownProgramming.

Pros:

Cons:

Fill in any other ideas that come to mind. Most of the developers I know shy away from these terms since they are frequently confused so it would be good if we can nail down some concrete terms, here.

–JeffDisher