The computer language that is close to the machine
language is called low-level language. There are two types of low-level
language. These are machine language and assembly language.
Machine Language
The computer works with arrangements
of Os and 'Is. The arrangement of Os and is is called the binary code. This is the fundamental language
of the computer. Since the computer works only with Os and Is, the instructions
have to be given to the computer in binary code. The instructions written in
binary code are called the machine language.
The machine language is difficult to
understand and learn. Every computer system has its own machine language. A
program written on one type of computer system cannot run on another
type of computer system.
Assembly Language
Assembly language was developed to make the
programming task easier. Instead of using the binary code, it uses symbols. The
symbols are used to represent instructions. Therefore, it is also known as the symbolic
language. Since the assembly language is close to the machine language, it
is called the low-level language.
Writing a program in assembly language is
easier than writing the program in machine language. However, the assembly
language is also machine-specific. It is also hard to learn. Assembly language is
usually used for writing system software and firmware.