COMPUTER SOFTWARE
PROGRAMMING LANGUAGES
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Lacks abstraction of conventional mathematical notation
|
|
Each type of computer hardware architecture has its own instruction set and therefore its own dialect of assembly language
|
|
Assembly language is high level
|
|
Assembly language is not very good for hand-optimization
|
Detailed explanation-1: -The problem with both these languages is Program written for one CPU architecture will not work for another CPU architecture. Every new CPU architecture will have a new set of instructions and hence to run the same program for other CPU, one will have to write a program from scratch if its machine language.
Detailed explanation-2: -It takes a lot of time and effort to write the code for the same. It is very complex and difficult to understand. The syntax is difficult to remember.
Detailed explanation-3: -Assembly is more high-level than Machine Code and makes such binary/HEX instructions readable for human.
Detailed explanation-4: -it is long and tedious to write initially. it is quite bug-prone. your bugs can be very difficult to chase. your code can be fairly difficult to understand and modify, i.e. to maintain. the result is non-portable to other architectures, existing or upcoming. More items