Some important characteristics of high-level programming languages are as follows:
1. Easy to Learn
High-level languages are closer to human languages & far from machine language. These are English-like words and easier to understand.
2. Easy Error Detection
High-level languages are easy to read and modify. It makes it easy to find errors in programs that are written in high-level languages.
3. Standardized Syntax
The syntax of high-level languages is standardized. These languages describe a well-defined way of writing programs. Different Organizations work to determine the standard syntax of high-level languages. An important organization is American National Standard Institute also known as ANSI.
4. Deep Hardware knowledge not Required
These languages do not require deep knowledge of hardware or machine architecture. A programmer can write efficient programs without having a deep knowledge of hardware. He can concentrate on solving the problem rather than concerning on human-machine interaction.
5. Machine Independence
High-level languages provide machine independence. It means that the program written in a high-level language can be executed on different types of computers. For example, a program written in C can be executed on Intel processors and Motorola processors.
6. More Programmers
Programming in low-level languages is very difficult. But high-level languages are easy to learn. It encourages more people to learn these languages. So many programmers of high-level languages are available.
3. Shorter Programs
Programs written in high-level languages are shorter than low-level languages. As we discussed before that high-level languages contains English-like words so the programs written in these languages are shorter as compared to low-level languages because in low-level languages programs written in binary (0,1) form so they take more time and they are very long than high-level languages programs.
0 Comments