COMPILER DESIGN

TOOLS AND TECHNIQUES FOR COMPILER DESIGN

MISCELLENOUS

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Abstraction is:
A
adding to a problem
B
filtering out all irrelevant characteristics and unnecessary details
C
finding characteristics
D
looking for similarities
Explanation: 

Detailed explanation-1: -Abstraction is the process of filtering out – ignoring-the characteristics of patterns that we don’t need in order to concentrate on those that we do. It is also the filtering out of specific details. From this we create a representation (idea) of what we are trying to solve.

Detailed explanation-2: -Abstraction. Also known as generalisation, abstraction requires computational thinkers to focus only on the most important information and elements of the problem, and to ignore anything else, particularly irrelevant details or unnecessary details.

Detailed explanation-3: -Abstraction is a way to make problems or systems easier to think about. It simply involves hiding detail – removing unnecessary complexity. The skill is in choosing the right detail to hide so that the problem becomes easier without losing anything that is important.

There is 1 question to complete.