What are the main aspects of any high-level programming language?

The main aspects of any high-level programming language are as follows

  1. To avoid the problems associated with assembly-level languages, high-level programming languages were developed.
  2. A high-level programming language expresses algorithms in a more natural notation and avoids many of the details of how specific computer functions.
  3. A high-level programming language writes the program using notations and syntax easily understood by human beings and thus making the programming task simpler.
  4. The most common problem introduced by high-level languages is the need to translate the high-level language into machine-level language.
  5. This translator (compiler) is analogous to the assembler for an assembly language. Therefore, in general, translators are needed for translation source language programs, to target or object program.

Leave a Reply