What is the difference between a compiler and an interpreter ?

1 Answer

Answer :

Compiler vs. Interpreter Compilers and interpreters convert high level presenter language into machine language. The compiler reads and translates the entire program together. But the interpreter reads one line and translates. So executor program takes more time than compiler. As the compiler is a large program, it takes up more space in memory. But since it is cut in the form of interpreter program, it takes less space to save. The program converted by the compiler is completely converted to machine program. But the program converted by the interpreter is not completely converted into machine program. Improper editing and modification in the interpreter is easier than in the compiler.

Related questions

Description : Differences between Compiler and Interpreter ?

Last Answer : 1) The compiler translates the whole program together. But the interpreter reads one line and translates. 2) Both Compiler and Interpreter display program errors. However, the compiler displays the errors ... programs. 6) It takes less time than Interpreter to execute the program through Compiler .

Description : Interpreter is part of which program ?

Last Answer : Interpreter is part of the Player program.

Description : What's the best combiantion C++ Compiler+IDE for windows?

Last Answer : im not a 1337 c++ programmer, but my teacher had us use visual c++ express (you could use visual studio if u wanna pay) for a couple of my classes and it was pretty good as far as formatting and readability

Description : What kind of program is the compiler ?

Last Answer : Compiler Translator Program.

Description : What does the compiler do ?

Last Answer : 1. Translates source program into object program. 2. Link to the program . That means adding the necessary routine to the program . Routine is a small part of the program that is given appropriate ... memory space in the main memory . 5. If necessary, print out the object or source program.

Description : What is a compiler ?

Last Answer : The compiler is said to translate high-level language source programs into object programs.

Description : Which is more beneficial a compiler or an interpreter and why? -Technology

Last Answer : Compiler is more bent fi cial than an interpreter for translating a high leve, language program into machine language program because compilation process of a compiler is nearly 5 to 25 times faster than interpreter.

Description : converts high level language into machine language is (a) assembler (b) compiler (c) interpreter -Technology

Last Answer : (d) Both compiler and interpreter are language processors that converts high level language into machine language.

Description : A computer Program that translates one program instruction at a time into machine language is called a/an A) Interpreter B) CPU C) Compiler D) Simulator

Last Answer : Answer : A

Description : A computer program that converts an entire program into machine language is called a/an A) Interpreter B) Simulator C) Compiler D) Commander

Last Answer : Answer : C

Description : A computer program that converts an entire program into machine language at one time is called a/an A) Interpreter B) CPU C) Compiler D) Simulator

Last Answer : Answer : C

Description : What do you call the translator which takes assembly language program as input & produce machine language code as output? A) Compiler B) Interpreter C) Debugger D) Assembler

Last Answer : Answer : D

Description : The translator program used in assembly language is called A) Compiler B) Interpreter C) Assembler D) Translator

Last Answer : Answer : C

Description : Which analyses and executes the source code in line-by-line manner, without looking at the entire program? A. Compiler B. Interpreter C. Assembler D. None of the above

Last Answer : B. Interpreter

Description : Which of the following language is the closest to the machine code? A. Compiler B. Interpreter C. Assembler D. None of the above

Last Answer : C. Assembler

Description : Language Translators can be divided into three major categories.They are _________ A. Compiler, Operating System and Assembler B. Compiler, Device Driver and Assembler C. Compiler, Interpreter and System Utility D. Compiler, Interpreter and Assembler

Last Answer : D. Compiler, Interpreter and Assembler

Description : A computer program that translates one program instructions at a time into machine language is called a/an a. Interpreter b. CPU c. Compiler d. Simulator

Last Answer : Interpreter

Description : A computer program that converts an entire program into machine language is called a/an a. Interpreter b. Simulator c. Compiler d. Commander

Last Answer : Compiler

Description : The translator program used in assembly language is called a. Compiler b. Interpreter c. Assembler d. Translator

Last Answer : Assembler

Description : A(n) _____ program is one that is ready to run and does not need to be altered in any way. a) Interpreter b) High level c) Compiler d) Executable e) None of these

Last Answer : d) Executable

Description : The translator program that converts source code in high level language into machine code line by line is called - 1) Assembler 2) Compiler 3) Loader 4) Interpreter

Last Answer : 4) Interpreter

Description : Select the odd one out - 1) Interpreter 2) Operating System 3) Compiler 4) Assembler

Last Answer : 2) Operating System

Description : A computer program that converts an entire program into machine language at one time is called a/an a. interpreter b. simulator c. compiler d. commander

Last Answer : c. compiler

Description : A computer program that translates one program instructions at a time into machine language is called a/an a. Interpreter b. CPU c. Compiler d. Simulator

Last Answer : a. Interpreter

Description : A computer program that converts an entire program into machine language is called a/an a. Interpreter b. Simulator c. Compiler d. Commander

Last Answer : c. Compiler

Description : The translator program used in assembly language is called a. Compiler b. Interpreter c. Assembler d. Translator

Last Answer : c. Assembler

Description : In the second type the information written in java after // is ignored by the ....................... A) Interpreter B) Compiler C) Programmer D) All of the above

Last Answer : B) Compiler

Description : A computer program that translates one program instructions at a time into machine language is called a/an a. Interpreter b. CPU c. Compiler d. Simulator

Last Answer : a. Interpreter

Description : A computer program that converts an entire program into machine language is called a/an a. Interpreter b. Simulator c. Compiler d. Commander

Last Answer : c. Compiler

Description : A computer program that translates a program statement by statement into machine language is called a/an (A) Compiler (B) Simulator (C) Translator (D) Interpreter 

Last Answer : (D) Interpreter

Description : A computer program that translates one program instruction one at a time into machine language is called a/an (1) Interpreter (2) Compiler (3) Simulator (4) Commander

Last Answer : Interpreter

Description : Which one of the following converts assembly language into machine language ? (1) Algorithm (2) Interpreter (3) Compiler (4) Assembler

Last Answer : Assembler

Description : A translator for the assembly language to machine language is (1) assembler (2) compiler (3) interpreter (4) linker

Last Answer : assembler

Description : What is the difference between a Web service and a cloud service?

Last Answer : I don't know, but I had the impression that the cloud is really for storage purposes more than for running applications. So we store our stuff in the cloud, and maybe the applications run off of ... stored out there in places that, I guess, move around to where they can be held most efficiently.

Description : I'm clueless. Why do people make a differentiation between Apps and other programs? What's the difference?

Last Answer : answer:“App” == “Application” == “Program” Same thing.

Description : What is the difference between project and web site application in Visual Studio 2010?

Last Answer : I don't use visual studio, but my guess is project mode refers to developing an application to run on your own machine, whereas Web site app. refers to developing it for the directory structure on a remote ... it's meant in similar toools I have used. Check the help files to see if that's it.

Description : What is the difference between Frame and IFrame in HTML ?

Last Answer : answer:Frames are just separated spaces on a single web page. Iframes (in-line frame) are separate spaces where each frame is a different web page.

Description : What is the difference between these two high-tech jobs: Internet Product Manager and Internet Project Manager?

Last Answer : I can give you a quick version. A product is a something that we sell to the client, be it a service like web design or whatever. A project is a short lived project. Like designing ... . The project requires various experts input to complete, but when it is complete, the project is finished.

Description : Is there any real difference between Java and C#, in terms of capabilities and functionality?

Last Answer : Java is better cross-platform. C# is better for windows development. C# has closures. phoenyx googles I came across these code examples and this wikipedia article which showed some good comparisons.

Description : What is the difference between continue statement and goto statement ?

Last Answer : continue statement The continue statement is used to repeat a statement or loop conditionally or unconditionally . You can only jump to the top using the continue statement. can't work without continue statement if, ... . The goto statement can work directly without if, else if, for, while etc.

Description : What is the difference between while loop and do-while loop ?

Last Answer : The value of the condition is tested first in the while loop , then the loop body is executed only if the condition is true. But for the initial value of the do ... while loop counter variable, the loop body ... , an additional semicolon ( ;) is used at the end of the do ... while loop header line.

Description : What is the difference between a video and a movie ?

Last Answer : There are technical differences between video and movies.

Description : Salesforce SDK uninstallation from XCode?

Last Answer : Too many variables – only you know your code, how it was written, and how extensible (or not) it was in the first place. I assume you have been to the Saleforce API and SDK pages.

Description : Is there a program where you can identify music in a specific website?

Last Answer : Need Answer

Description : What is a good programming language to make a multiple choice quiz?

Last Answer : Google classroom should work.

Description : Is there a website that shows all the English words, idioms, etc ever invented, including archaic, unofficial, and newest words that have just been invented?

Last Answer : The problem with such a lexicon would be that there have been a lot of slang, dialect, idioms, and unofficial words that 99% of people have never heard of. Besides that, the English language is ... pretty good vocabulary. Hopefully, someone will recommend some. I am unable to do this at the moment.

Description : How can I add HTML markup to this ajax result?

Last Answer : Need Answer

Description : Function or application allowing me to connect or disconnect wifi?

Last Answer : Some routers - Belkins and older Ciscos, had an app that would allow you to remotely-control your router from your phone. You didn't say what kind of router you have, so it's hard to guess. You can ... . Bottom line - you can do this easily if you have a wifi-based power switch and an app. example

Description : How can I become advanced in javascript in 2 months?

Last Answer : Study hard…work hard!!!

Description : Can you help fix this programming problem in Python?

Last Answer : You can’t treat arrays of digits as a single number. The easiest way to read a numeric string is to use the sys library to read a line from the keyboard. import sys print(“Enter value for mass”) mass = sys.stdin.readline() mass = float(mass)