WHAT IS THE DIFFERENCE BETWEEN HIGH-LEVEL LANGUAGE LOW LEVEL LANGUAGE?
WHAT IS THE DIFFERENCE BETWEEN HIGH-LEVEL LANGUAGE LOW LEVEL LANGUAGE?
High-Level Languages | Low-Level Languages |
---|---|
High-Level Languages are easy to learn and understand. | Low-Level Languages are challenging to learn and understand. |
They are executed slower than lower-level languages because they require a translator program. | They execute with high speed. |
They allow much more abstraction. | They allow little or no abstraction. |
They do not provide many facilities at the hardware level. | They are very close to the hardware and help to write a program at the hardware level. |
For writing programs, hardware knowledge is not required. | For writing programs, hardware knowledge is a must. |
The programs are easy to modify. | Modifying programs is difficult. |
A single statement may execute several instructions. | The statements can be directly mapped to processor instructions. |
BASIC, Perl, Pascal, COBOL, Ruby, etc are examples of High-Level Languages. | Machine language and Assembly language are Low-Level Languages. |
Comments
Post a Comment