COMPUTER PROGRAMMING FUNDAMENTALS
WHAT IS PROGRAMMING
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
need to compile
|
|
difficult to find errors
|
|
unportable
|
|
slow to run after compiling
|
Detailed explanation-1: -Listed are a few disadvantages of High-level languages. Execution is slow: The computer can only understand the binary machine language thus High-level language has to be converted with the help of a compiler and interpreter. This whole process therefore takes time and thus the execution is slow.
Detailed explanation-2: -Disadvantages of High level language It takes additional translation times to translate the source to machine code. High level programs are comparatively slower than low level programs. Compared to low level programs, they are generally less memory efficient. Cannot communicate directly with the hardware.
Detailed explanation-3: -Since computers can only understand machine code, which is low level, and high level languages are more similar with human language, it is far from the computer understanding. It takes time to compile and change source code to machine code. Therefore it is more slower than low level language.
Detailed explanation-4: -Disadvantages of compiled languages Additional time needed to complete the entire compilation step before testing. Platform dependence of the generated binary code.
Detailed explanation-5: -Disadvantages of High level language 2. High level programs are comparatively slower than low level programs. 3. Compared to low level programs, they are generally less memory efficient.