What is a low level language?
Answers
Answered by
1
You can differentiate between a High Level Programming Language and Low Level Programming Language by:
- Amount of abstraction between Machine language and Programming language.
What is Machine Language?
Machines don't communicate with other machines using human Language ( like English ). To be specific it only contains a pair of binary numbers ( 0 and 1 ). Machine language is the most basic level of instructions/commands which your computer can understand.
What is Programming Language?
Programming Language is a set of commands/instructions which are in human Language.
Low level programming language
- Is a programming language which provides little or no abstraction of programming concepts.
- It is also very close to hardware.
- They are directly executable.
- Complete control over memory allocation.
- Very efficient.
- Great for OS/firmware.
- Difficult to understand.
- Needs more time to develop programs.
Example:
- Machine Code.
- Assembly Language.
High level programming language
- Much closer to human language.
- Easier to read/write (understand).
- Easier to maintain.
- Programmers don't have to think for registers and memory allocations.
- Needs less time to develop programs.
Example:
- Java.
- Python.
- And many more...
Hope this helps you. . . ♥
Similar questions