differentiate between high level and low level language
Answers
Answered by
1
Answer:
High-Level Languages
*High-Level Languages are easy to learn and understand
*They are executed slower than lower level languages because they require a translator program.
*They allow much more abstraction.
*They do not provide many facilities at the hardware level.
*For writing programs, hardware knowledge is not required
*The programs are easy to modify.
Low-Level Languages
*Low-Level Languages are challenging to learn and understand
*They execute with high speed.
*They allow little or no abstraction.
*They are very close to the hardware and help to write a program at the hardware level.
*For writing programs, hardware knowledge is a must.
*Modifying programs is difficult.
Answered by
2
HIGH LEVEL LANGUAGE-
- It is programmer friendly language.
- High level language is less memory efficient.
- It is easy to understand.
- It is simple to debug.
- It is used widely for programming.
- It is simple to maintain
- It is portable.
- It can run on any platform.
- It needs compiler or interpreter for translation.
LOW LEVEL LANGUAGE-
- It is a machine friendly language.
- Low level language is high memory efficient.
- It is tough to understand.
- It is complex to debug comparatively.
- It is complex to maintain comparatively.
- It is non-portable.
- It is machine-dependent.
- It needs assembler for translation.
- It is not commonly used now-a-days in programming.
Similar questions