PrepAway - Latest Free Exam Questions & Answers

Why does compiled code pose more risk than interpreted code?

Why does compiled code pose more risk than interpreted code?

PrepAway - Latest Free Exam Questions & Answers

A.
Because malicious code can be embedded in the compiled code and can be difficult to detect.

B.
Because the browser can safely execute all interpreted applets.

C.
Because compilers are not reliable.

D.
It does not. Interpreted code poses more risk than compiled code.

Explanation:
Since the compiled code has already been translated to binary language (the language understanded
natively by the computers), its very difficult for us (the humans) to detect malicious code inside an
application, this is because its not apparently visible, you have to find that malicious code through
the behavior of the program. Instead, when we talk about Interpreted code, we use a language
interpreter, that is a piece of software that allows the end-user to write a program in some humanreadable language, and have this program executed directly by the interpreter. This is in contrast to
language compilers, that translate the human-readable code into machinereadable code, so that the
end-user can execute the machine-readable code at a later time. This is far more easier to detect
malicious code inside the programs, you just need to see what piece of code produced the undesired
action.


Leave a Reply