Write four characteristics of HLLs.

  1. Abstraction: High-Level Languages provide a higher level of abstraction from the hardware, making them easier to write, read, and maintain.
  2. Portability: Programs written in HLLs can run on different hardware systems with little or no modification, as they can be compiled or interpreted across multiple platforms.
  3. User-friendly: HLLs use human-readable syntax, making it easier for developers to write and understand code.
  4. Efficiency: HLLs typically provide built-in functions, libraries, and error handling that save development time and make programs more efficient.