Search SchoolNGR

Saturday, 07 November 2026
Register . Login

What is a potential drawback of using high-level programming languages?

What is a potential drawback of using high-level programming languages?
Take Free Practice Test On 2026 JAMB UTME, Post UTME, WAEC SSCE, GCE, NECO SSCE
  • A High-level languages provide a wider range of built-in functionalities.
  • B High-level languages are often more efficient than low-level languages.
  • C High-level languages can sometimes have slower execution speeds due to the abstraction layer.
  • D High-level languages require a deeper understanding of computer architecture.
Correct Answer: Option C
Explanation:
High-level languages use abstraction to make coding easier for humans, but this means the code must be translated (compiled or interpreted) into machine language. This extra translation step and the generalized code can sometimes make high-level programs run slightly slower than code written directly in low-level languages.

Share question on: