Meaning of Low-level language
It is also known as a computer's native language. Low-level languages are very close to writing actual machine instructions that are 0 and 1. That's why written programs in this language are fast and memory efficient. However, it is a nightmare to write programs in a low-level language. Two types of low-level languages are Machine language and assembly language.Example of Low-level language
Machine language -
Example: Add 10 and 5 = 00001011 00000001 00100010
Assembly language -
It uses Mnemonics that give relief from remembering binary sequences for specific instructions. Words like ADD, MOV, SUB.
Example: Add 10 and 5 = Add 00000001 00100010
Advantages of Low-level language
1.) Programs developed using low-level languages are fast and memory efficient.
2.) There is no need for any compiler or interpreters to translate the source to machine code.
3.) It can directly communicate with hardware devices.
Disadvantages of Low-level language
1.) Programs developed using low-level languages are machine-dependent and are not portable. 2.) It is difficult and a nightmare to work on low-level languages as it requires deep knowledge of machine language.
3.) Low-level programming usually results in poor programming productivity.
------------------------------------------------------------------------------------
Related Link
-----------------------------------------------------------------------------------
0 Comments