Interpreter (インタプリタ)

interpreter 読み:インタプリタ/インタープリター
とは、

名】

IT

概要

interpreterは、話された言葉や書かれた内容の意味を別の言語や形式へ変換して伝える人、または仕組みを意味する英単語である。

日常英語では、異なる言語間で会話内容を伝える「通訳者」を指す意味で使われる。
また、文章、法律、芸術作品などの意味を読み解いて説明する「解釈者」を指す場合もある。

IT分野では、プログラミング言語で書かれたコードを一行ずつ読み取り、その場で実行可能な命令へ変換しながら処理するソフトウェアを指す。
コンパイラが事前にコード全体を変換するのに対し、interpreterは逐次実行する点が特徴である。

例文

詳細≫

・We hired an interpreter for the meeting.
私たちは会議のために通訳者を雇った。

・She works as a Japanese-English interpreter.
彼女は日英通訳者として働いている。

・Python uses an interpreter to run code.
Pythonはコード実行にインタプリタを使用する。

語源

詳細≫

ラテン語の inter「〜の間で」と pret「説明する、意味を伝える」に由来し、英語へ入った語である。
つまり interpreter は「間に立って意味を伝える者」を意味し、そこから「通訳者」「解釈者」、さらにIT分野では「コードを解釈して実行する仕組み」を表すようになった。

関連記事