Difficulty: Easy
Correct Answer: All of the above
Explanation:
Introduction / Context:High-level languages (HLLs) increase productivity by abstracting hardware details, enabling faster development and maintenance. This question checks whether you recognize the common advantages of HLLs over assembly or machine code.
Given Data / Assumptions:
Concept / Approach:
Step-by-Step Solution:
Option A: Teams often shrink and onboarding accelerates due to simpler syntax and libraries.Option B: IDEs, static analysis, and structured syntax improve debugging and documentation.Option C: Compilers/VMs target many architectures, enhancing machine independence.Therefore, all are true → choose “All of the above”.Verification / Alternative check:
Survey of software engineering practices shows HLLs dominate for business and scientific apps due to these benefits.Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
All of the above
Discussion & Comments