Disadvantages of high-level languages

Cards (4)

  • Slower execution speed: High-level languages are generally slower in terms of execution speed compared to low-level languages because they require more resources and translation steps.
    1. Less control over hardware: Low-level languages provide more direct control over hardware components, which can be crucial for certain types of applications like device drivers or operating systems.
  • Larger file sizes: High-level languages often result in larger file sizes due to the additional libraries and features they include, which can impact memory usage and performance.
    1. Less efficient memory usage: High-level languages may not optimize memory usage as efficiently as low-level languages, leading to potential inefficiencies in memory management.