shell
Shell
A guide is someone who leads or directs others, providing information and assistance. An interpreter is someone who translates spoken language from one language to another in real time.
The person who translates as you speak is called an interpreter. They convey the spoken message from one language to another in real-time to facilitate communication between parties who do not speak the same language.
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.
An interpreter is someone who translates one language into another. Here are some sentences.I hired an interpreter to help me understand people while I was in the foreign country.That man speaks with such a heavy accent that I may need an interpreter!The presidential meeting was translated into Russian by the interpreter.1. I didn't speak Spanish so while I was visiting Spain, I hired an interpreter.2. The teacher could not interpert the student's writting so she marked it wrong
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.
A traditional interpreter interprets the source code instructions at runtime, and executes them directly. Compiling the instructions into machine code is not part of of a traditionally interpreter's design.However, many modern interpreters work differently from traditional interpreters. In the traditional concept, an interpreter would digest the exact source code instructions at runtime, parsing "if" and "else" and so forth.Most modern interpreters compile (!) the source code into code fit for a virtual machine (sometimes called hypercode or p-code). This virtual machine is implemented as an interpreter, which interprets and executes the stream of hypercode instructions at runtime. This is more efficient, since the interpreter doesn't have to handle surplus input (such as comment), and can rely on the input to be pre-validated for syntactic and, to some extend, semantic correctness.Most modern virtual machine interpreters support another compilation step at runtime, typically called just-in-time compilation or JIT for short. With JIT, the virtual machine translates portions of the hypercode into real machine code at runtime, thus improving execution speed for repeatedly executed code.Popular programming languages such as Java or the .NET languages all work on this principle.
An Exegete
Translator is defined as a computer program that converts instructions written in one language to another without changing the initial logic in terms of computer language.
An interpreter must be capable of reasonably rapid oraltranslation, in order to enable two persons without a common language to engage in conversation. A translator may also be an interpreter, but many professional translators supply written translations from written text only.
Interpreater translate the high level language into machine level language line by line
Languages are either "Compiled languages" or "interpreted languages": - A compiled language will use a compiler which is another program that checks your code and then converts it to the correct machine code for the machine it is intended to run on. You can only run the program after you have compiled it. A compiler can help spot syntax errors and certain semantic errors and will give you a "compilation error". - An Interpreted language can be ran directly as long as you have another program called the interpreter which translates your code into machine code whilst it is running. This means certain errors will not be caught before runtime (There is no concept of a compilation error) and so you won't know until runtime if certain errors are present in your code