6 results for: interpreter Browse Nearby Entries
Interpreter
Need an Interpretation Service? We Can Help. Get a Free Quote.
onypc.com/ltc-language-training

Sponsored Links
Interpreter Degree Online
Request free information about interpreter education & training.
www.CourseAdvisor.com
Dictionary.com Unabridged (v 1.1) - Cite This Source - Share This
in·ter·pret·er    Audio Help   [in-tur-pri-ter] Pronunciation Key
–noun
1.a person who interprets.
2.a person who provides an oral translation between speakers who speak different languages.
3.Computers.
a.hardware or software that transforms one statement at a time of a program written in a high-level language into a sequence of machine actions and executes the statement immediately before going on to transform the next statement. Compare compiler (def. 2).
b.an electromechanical device that reads the patterns of holes in punched cards and prints the same data on the cards, so that they can be read more conveniently by people.

[Origin: 1350–1400; ME interpretour < AF; see interpret, -er2]
Dictionary.com Unabridged (v 1.1)
Based on the Random House Unabridged Dictionary, © Random House, Inc. 2006.
Encyclopædia Britannica, Inc.
interpreter

To learn more about interpreter visit Britannica.com

© 2008 Encyclopædia Britannica, Inc.
American Heritage Dictionary - Cite This Source - Share This
in·ter·pret·er    Audio Help   (ĭn-tûr'prĭ-tər)  Pronunciation Key 
n.  
  1. One who translates orally from one language into another.
  2. One who gives or expounds an interpretation: "An actor is an interpreter of other men's words, often a soul which wishes to reveal itself to the world" (Alec Guinness).
  3. Computer Science A program that translates an instruction into a machine language and executes it before proceeding to the next instruction.

(Download Now or Buy the Book)
The American Heritage® Dictionary of the English Language, Fourth Edition
Copyright © 2006 by Houghton Mifflin Company.
Published by Houghton Mifflin Company. All rights reserved.
WordNet - Cite This Source - Share This
interpreter

noun
1. someone who mediates between speakers of different languages 
2. someone who uses art to represent something; "his paintings reveal a sensitive interpreter of nature"; "she was famous as an interpreter of Shakespearean roles" 
3. an advocate who represents someone else's policy or purpose; "the meeting was attended by spokespersons for all the major organs of government" [syn: spokesperson
4. (computer science) a program that translates and executes source language statements one line at a time 

WordNet® 3.0, © 2006 by Princeton University.
Kernerman English Multilingual Dictionary - Cite This Source - Share This
inˈterpreter noun
a person who translates the words of a speaker into the language of his hearers
Arabic: مُتَرْجِم، مُفَسِّر
Chinese (Simplified): 译员
Chinese (Traditional): 譯員
Czech: tlumočník, -ice
Danish: tolk
Dutch: tolk
Estonian: tõlk
Finnish: tulkki
French: interprète
German: der, *die Dolmetscher(in)
Greek: διερμηνέας
Hungarian: tolmács
Icelandic: túlkur
Indonesian: penerjemah
Italian: interprete
Japanese: 通訳
Korean: 통역자
Latvian: tulks
Lithuanian: vertėjas
Norwegian: tolk
Polish: tłumacz
Portuguese (Brazil): intérprete
Portuguese (Portugal): intérprete
Romanian: interpret
Russian: переводчик
Slovak: tlmočník, -čka
Slovenian: tolmač
Spanish: intérprete
Swedish: tolk
Turkish: çevirmen, tercüman; yorumcu
See also: interpret

Kernerman English Multilingual Dictionary, © 2000-2006 K Dictionaries Ltd.
Free On-line Dictionary of Computing - Cite This Source - Share This

interpreter programming
A program which executes other programs. This is in contrast to a compiler which does not execute its input program (the "source code") but translates it into executable "machine code" (also called "object code") which is output to a file for later execution. It may be possible to execute the same source code either directly by an interpreter or by compiling it and then executing the machine code produced.
It takes longer to run a program under an interpreter than to run the compiled code but it can take less time to interpret it than the total required to compile and run it. This is especially important when prototyping and testing code when an edit-interpret-debug cycle can often be much shorter than an edit-compile-run-debug cycle.
Interpreting code is slower than running the compiled code because the interpreter must analyse each statement in the program each time it is executed and then perform the desired action whereas the compiled code just performs the action. This run-time analysis is known as "interpretive overhead". Access to variables is also slower in an interpreter because the mapping of identifiers to storage locations must be done repeatedly at run time rather than at compile time.
There are various compromises between the development speed when using an interpreter and the execution speed when using a compiler. Some systems (e.g. some Lisps) allow interpreted and compiled code to call each other and to share variables. This means that once a routine has been tested and debugged under the interpreter it can be compiled and thus benefit from faster execution while other routines are being developed. Many interpreters do not execute the source code as it stands but convert it into some more compact internal form. For example, some BASIC interpreters replace keywords with single byte tokens which can be used to index into a jump table. An interpreter might well use the same lexical analyser and parser as the compiler and then interpret the resulting abstract syntax tree.
There is thus a spectrum of possibilities between interpreting and compiling, depending on the amount of analysis performed before the program is executed. For example Emacs Lisp is compiled to "byte-code" which is a highly compressed and optimised representation of the Lisp source but is not machine code (and therefore not tied to any particular hardware). This "compiled" code is then executed (interpreted) by a byte code interpreter (itself written in C). The compiled code in this case is machine code for a virtual machine which is implemented not in hardware but in the byte-code interpreter.
See also partial evaluation.
(1995-01-30)

The Free On-line Dictionary of Computing, © 1993-2007 Denis Howe
Webster's Revised Unabridged Dictionary - Cite This Source - Share This

Interpreter

In*ter"pret*er\, n. [Cf. OF. entrepreteur, L. interpretator.] One who or that which interprets, explains, or expounds; a translator; especially, a person who translates orally between two parties.

We think most men's actions to be the interpreters of their thoughts. --Locke.
Webster's Revised Unabridged Dictionary, © 1996, 1998 MICRA, Inc.
Browse Nearby Entries:

interpretability
interpretable
interpretableness
interpretably
interpretament
interpretation
interpretation's
interpretational
interpretations
interpretations'
interpretative
interpretative dance
interpretative dancing
interpretatively
interpreted
interpreted language
interpreter
interpreter's
interpreters
interpreters'
interpreting
interpretive
interpretive dance
interpretive dancing
interpretive menu process..
interpretive program
interpretive rule
interpretively
interprets
interprismatic
interproximal
interproximal space
interps

View results from: Dictionary | Thesaurus | Encyclopedia | All Reference | the Web

Share This:   Share This: del.icio.usShare This: digg.comShare This: FacebookShare This: furl.netShare This: www.netscape.comShare This: myweb2.search.yahoo.comShare This: www.stumbleupon.comShare This: www.google.comShare This: www.technorati.comShare This: blinklist.comShare This: newsvine.comShare This: ma.gnolia.comShare This: reddit.comShare This: favorites.live.comShare This: tailrank.com

Perform a new search, or try your search for "interpreter" at: