title: Top down and Bottom up programming
body: <p>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?</p>