COMPUTER PROGRAMMING FUNDAMENTALS
WHAT IS PROGRAMMING
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Simplicity, Clarity and Unity
|
|
Orthogonality
|
|
Naturalness for Application
|
|
Support for Abstraction
|
Detailed explanation-1: -Abstraction is the concept of object-oriented programming that “shows” only essential attributes and “hides” unnecessary information. The main purpose of abstraction is hiding the unnecessary details from the users.
Detailed explanation-2: -Through the process of abstraction, a programmer hides all but the relevant data about an object in order to reduce complexity and increase efficiency. In the same way that abstraction sometimes works in art, the object that remains is a representation of the original, with unwanted detail omitted.
Detailed explanation-3: -4.1) Data Abstraction When the object data is not visible to the outer world, it creates data abstraction.
Detailed explanation-4: -Abstraction is used to hide background details or any unnecessary implementation about the data so that users only see the required information. It is one of the most important and essential features of object-oriented programming. Pre-defined functions are similar to data abstraction.