Difference Between Low-level and High-level Languages |
Low-level
Language
|
High-level
Language
|
it is close to machine language.
|
It is close to human
language.
|
It is difficult to learn and use.
|
It is easy to learn and use.
|
It is machine dependent.
|
It is not machine
dependent.
|
It does not provide built in function.
|
It provides large number of built in function.
|
Program written in low-level language is faster in execution.
|
Program written in
high-level language is slower in execution
|
Deep knowledge of hardware is required to learn and use how-level
language.
|
No deep knowledge of hardware is
required to learn and use high-level language.
|
There are few programmers that can write programs in low-level language.
|
There are many programmers
that can write programs in high-level language.
|
It is difficult to trace out errors in the programs written in
low-level language
|
It is easy to trace out errors in
the program written in high-level
language
|
The program statement written in low-level language is very lengthy
|
The program statement
written in high-level language is very short.
|
Low-level language is normally used for developing system software
|
High-level language is normally used
for developing application software
|
No comments: