It is known as the 1st generation of programming language. It is the only language the computer directly recognizes. Computers work with binary language and machine language instructions also use a series of binary digits (1s and 0s) or a combination of numbers and letters that represents binary digits. So the computer can directly understand the program that is designed in machine language. The binary digits correspond to the on and off electrical states of a computer.
It is a machine dependent programming language. Machine dependent means the program designed in one type of machine or computer could not be run on other type of computer or machine. So programs designed in the machine language in one computer are not easily portable to other computers.
Another disadvantage of machine language is that it is a very difficult language to understand and learn. If there is any problem in the program, written in machine language, then it is very difficult to find out the correct mistake.
It is a machine dependent programming language. Machine dependent means the program designed in one type of machine or computer could not be run on other type of computer or machine. So programs designed in the machine language in one computer are not easily portable to other computers.
Another disadvantage of machine language is that it is a very difficult language to understand and learn. If there is any problem in the program, written in machine language, then it is very difficult to find out the correct mistake.