COMPUTER PROGRAMMING FUNDAMENTALS
WHAT IS PROGRAMMING
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Procedural
|
|
Object-oriented paradigm
|
|
Logic
|
|
None of the above
|
Detailed explanation-1: -OOP naturally tends toward Bottom-Up as you develop your objects, while procedural programming tends toward Top-Down as you start out with one function and slowly add to it.
Detailed explanation-2: -Bottom-Up Design Model: In this design, individual parts of the system are specified in detail. The parts are linked to form larger components, which are in turn linked until a complete system is formed. Object-oriented language such as C++ or java uses a bottom-up approach where each object is identified first.
Detailed explanation-3: -Bottom-Up Model is mainly used by object oriented programming languages like Java, C++ etc. Top-Down Model is followed by structural programming languages like C, Fortran etc. Bottom-Up model is better suited as it ensures minimum data redundancy and focus is on re-usability.
Detailed explanation-4: -Object-oriented programming (OOP) is defined as a programming paradigm (and not a specific language) built on the concept of objects, i.e., a set of data contained in fields, and code, indicating procedures – instead of the usual logic-based system.