FUNDAMENTALS OF COMPUTER

COMPUTER PROGRAMMING FUNDAMENTALS

WHAT IS PROGRAMMING

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
The programmers may use them in other parts of the programs knowing that only their abstract properties without concern for the details of their implementation
A
Simplicity, Clarity and Unity
B
Orthogonality
C
Naturalness for Application
D
Support for Abstraction
Explanation: 

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.

There is 1 question to complete.