Why do we say languages such as C are top-down while OOP languages like Java or C++ are bottom-up? Does this classification have any importance in software development?
This Wikipedia page explains it pretty well http://en.wikipedia.org/wiki/Top-down#Programming