Difference Between Compiler and Interpreter in Java

CompilerInterpreter
It considers the completion of your program as input for converting to machine code.It considers 1 statement in your program at a time as input for converting to machine code.
It usually generates intermediate code in the form of the object file (.obj).It doesn't create an intermediate object (.obj) code.
Faster execution of control statements as compared to the interpreter.Slower execution of control statements as compared to the compiler.
Detected errors in the program get displayed after the entire program is read by compiler.Detected errors in the program get displayed after each instruction read by the interpreter.
Example: C++, Java.Example. BASIC, Python, PHP.

Comments

Popular posts from this blog

A school has following rules for grading system: a. Below 25 - F b. 25 to 45 - E c. 45 to 50 - D d. 50 to 60 - C e. 60 to 80 - B f. Above 80 - A Ask user to enter marks and print the corresponding grade.

Write Java program to allow the user to input his/her age. Then the program will show if the person is eligible to vote. A person who is eligible to vote must be older than or equal to 18 years old.

A Computer Salesman gets commission on the following basis using Java