FUNDAMENTALS OF COMPUTER

COMPUTER PROGRAMMING FUNDAMENTALS

WHAT IS PROGRAMMING

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
The widely used abstraction mechanisms in software design are-
A
Functional Abstraction
B
Data Abstraction
C
Control Abstraction
D
Procedure Abstraction
Explanation: 

Detailed explanation-1: -Control abstraction mechanisms are used in Operating Systems. In an operating system semaphore is used to synchronize activities of different processes. Another example of control abstraction is Divide and Conquer technique.

Detailed explanation-2: -Control abstraction is the process by which programmers define new control constructs, specifying a statement ordering separately from an implementation of that ordering. It is argued that control abstraction can and should play a central role in parallel programming.

Detailed explanation-3: -There are four types of abstracts: informative, descriptive, critical, and highlight abstracts. However, students most often use informative abstracts.

Detailed explanation-4: -Control Abstraction can be used to build new functionalities and combines control statements into a single unit. It is a fundamental feature of all higher-level languages and not just java. Higher-order functions, closures, and lambdas are few preconditions for control abstraction.

There is 1 question to complete.