Depend On The Machine
Difficult To Program
Error Prone
Difficulty In Modifying
Size Of Programs
Different Machine Language
01. Depend On The Machine
Because the internal design of every type of computer is different from that of every other type of computer and requires different electrical signals to operate, machine language also varies from computer to computer. This is determined by the actual design or construction of the ALU, the control unit and size, as well as the word length of the memory unit.
02. Difficult To Program
Programming in machine language is very difficult, as the program remembers dozens of code numbers for commands. This language is difficult to understand and use.
03. Error Prone
To write programs in machine language, since a programmer has to remember opcodes and also take care of the storage space of data and instructions, it becomes very difficult for him to concentrate completely on the logic of the problem.
04. Difficulty In Modifying
Machine language programs are difficult to fix or modify. Checking machine instructions for errors is as difficult as writing them down initially. Similarly, it is so difficult to modify a machine language program at a later date that many programmers would prefer to code the new logic anew rather than incorporate the necessary modifications into the old program.
05. Size of Programs
The size of the programs written in this language is large and the storage capacity of the computer should be more for them.
06. Different Machine Languages
The machine language of every computer depends on its internal structure. So computers with different internal structure have different machine language.
Comments