answersLogoWhite

0


Best Answer

Compiler compiles code into binary program, which is then ran by operating system or a virtual machine(Java or C#)

Interpreter steps trough code, doing instructions one after another, without any compilation or optimization.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

14y ago

Compiler is a special software or set software that translates source code from one computer language to another. In most cases from high-level programming language to low-level programing language.

Debugger is another program that is used for testing and debugging purpose of other programs. Most of the time it is using to analyze and examine error conditions in application. It will be able to tell where exactly in your application error occurred, give you all needed addressed of variables, variable representation in code, stack trace and all other low level and some times high level information. Debugger allows you to run your code step by step, make breakpoints in application (to examine specific parts of code) and it can halt application after it crashed in order to examine the problem.

As you can see this is completely different software, but almost always used together. Most of the times Debugger and Compiler are integrated into IDE.

This answer is:
User Avatar

User Avatar

Wiki User

13y ago

A compiler translates the text of the algorithm expressed in the chosen language to a set of symbolic codes that define that algorithm in terms of the target microprocessor.

In this stage, the computer program may be incomplete and require other source code files to be compiled to "object code"

When the process of converting all of the source language files into object code is complete, a linker is used to "link" or connect the object files together. This linking process will include resolving references between object files and creating a final file that will run on the chosen system.

Usually these days, the process of compiling and linking is handled by a program such as Visual Studio or nMake or MSBuild that performs the tasks of calling the copiler and linker in the correct order.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Differentiate between interpreter and complier
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Differentiate pure and impure interpreter?

In a pure interpreter whenever the interpreter meets a unit of code-say a line of code or a statement or a command-it must recompile that unit for execution. In an impure interpreter the original code is replaced by bytecode that will represent the meaning of the original code or references to lower level routines that will perform the work of the original code.


What is the difference between a translator and an interpreter?

A translator is written translation. And an interpreter is an oral translation.


Differentiate between general and specific reserve?

differentiate between general and specific reserve?


Differentiate between javascript and HTML?

Differentiate a pilot and a plane!


What is an interpreter for the deaf called?

An interpreter for the deaf is called a sign language interpreter. They help facilitate communication between people who use sign language and those who do not.


Can you give some example sentences using the word 'differentiate'?

Can you differentiate between the different types of hosta?Can you differentiate between the different types of birds in this yard?


Differentiate between marketing policy and marketing strategy?

Differentiate between marketing policy and marketing strategy


Differentiate between transparent bridge and spanning bridge?

Differentiate between a simple bridge and transparent bridge


Differentiate between physical assets from physical liabilities?

differentiate between physical assets from physical liabilities


Differentiate between Correcting spelling errors & Thesaurus?

Differentiate between Correcting spelling errors & Thesaurus?


Differentiate between quantitative and real time PCR?

: Differentiate between quantitative and real time PCR.


Differentiate between emulsoid and suspensoid in terms of foam formation?

Differentiate between Emulsoid and Suspesoid in Foam Formation