answersLogoWhite

0


Best Answer

Both are use to convert high level languages into machine language

User Avatar

Kavindu Chathuranga

Lvl 2
2y ago
This answer is:
User Avatar
User Avatar

Kendrick Rau

Lvl 1
2y ago
Where did you find your answer
More answers
User Avatar

Wiki User

13y ago

both translate languages to machine languages

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

both compiler and interpreters are translators.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Similarities between compiler interpreter assembler
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the difference between computer interpreter assembler?

wee2


What are the similarities between compiler and interpreter?

Both compiler and interpreter are the language programs that translates source program into machine code or we can say object code. Both are used to find errors in source program.


What is the different between Compiler and Interpreter in C or C plus plus programming?

It is easy to tell: there is no interpreter for C and C++, they are compiled languages.


Who is the best between a compiler and an interpreter?

There are very few languages (e.g. old BASIC variants in hobby computers) that have both interpreter and compiler, so your question hardly makes sense. Simply pick a language, and use it.


What is the difference between interpreter and parser and compiler?

in my personal point of view i would say a parser is more like "one-directional" "automatic" vs. an interpreter, the interpreter has more "intelligence"


State two differences between a compiler and an interpreter?

# An interpreter translates from source code to machine code on-the-fly; a compiler does it all before the program is executed. # Compilers can spend a lot of time on analysis and optimization, allowing for (generally) better performance of code.


What's the difference between interpreter and translator?

Well , in computer terminology an interpreter is a translator which translates a source code line by line and executes it, while a translator is a big word it may have different types like compiler, interpreter, assembler etc. Answer In more specific language terms, an interpreter is a person who translates one language to another, for instance at the UN, where quick-wittedness and a good memory are attributes, whereas a translator converts a written work from from one language to another, where being methodical and having good research material to hand are advantages.


What is difference between assembler and linker?

There is no definite term "assembler" in compilation process. It is more like "compiler" and "linker". Assembler usually refers to a compiler of machine language: http://en.wikipedia.org/wiki/Assembly_language So you probably mean difference between compiler and linker? Lets say you have a 3 module program, and it uses a 3rd party library, then the compiler will just compile each of your modules (separately) into binary pieces, which have "unclosed" references to abovementioned library and other 2 modules. After u have 3 binary pieces comes in "linker" it attaches those "unclosed" (or unlinked) links to other modules and library, therefore giving you working program file (.exe file for example). Really hard to say that without a schema or something like that:) Hope this answer helped you.


What is the difference between compilers and interpreters in c plus plus in tabular form?

C-compiler translates the C-source into Assembly or machine code. On the other hand, C-interpreter -- well, there is no such thing as C-interpreter.


What is compiler and assembler?

Both, compiler and assembler, are software tools which translate instructions written in a programming language into executable machine code. (Both will typically require additional tools, such as a linker, in the process.) An assembler recognizes a machine-specific assembly language. This is a low-level language with a one-to-one relationship between language (assembly) instructions and machine code instructions. A compiler recognizes a generally machine-independent language such as the C programming language. These are higher level languages compared to the assembly languages, generally offering a one-to-many relationship between language instructions and expressions, and the resulting machine code instructions.


Which one is better between Compiler and interpreter?

A compiler is a program that takes a programming language like that of java and then translates it into computer language for the software user. The interpreter just ( just like that of a human interpreter) takes the foreign language which would be that of the programming language and turns it into the machine code. Both of these programs take a high-level programming language and translates them into the machine code, but the interpreter is slower to translate than the compiler because of the fact it processes and interprets each statement many times.


What is the difference between an assembler and a translator?

what is the difference between an assembler and the translator