メインコンテンツへスキップ
用語集

インタプリタいんたぷりた

プログラムを 1 くだりずつ解釈かいしゃく実行じっこうするソフト。実行じっこうはややおそいが対話たいわてき

ITパスポート

インタプリタ(Interpreter)は、プログラムのソースコードを 1 くだりずつ解釈かいしゃくしながらその実行じっこうするソフトウェアです。全体ぜんたいさき翻訳ほんやくする コンパイラ対比たいひされます。

観点かんてんインタプリタコンパイラ(コンパイラ)
翻訳ほんやく仕方しかた1 くだりずつ翻訳ほんやく実行じっこう全体ぜんたい一括いっかつ翻訳ほんやく
実行じっこう速度そくどややおそはや
修正しゅうせい手軽てがるすぐ実行じっこう対話たいわてきさいビルドが必要ひつよう

コンパイル不要ふよういてすぐうごかせ、修正しゅうせいもその反映はんえいできるため、対話たいわてき開発かいはつきます。実行じっこう速度そくどはコンパイル方式ほうしきよりおそめですが、現代げんだいJIT コンパイル実行じっこう部分ぶぶんてきにコンパイル)で高速こうそくされています。PythonRubyJavaScript・PHP などが代表だいひょうれいです。

試験しけんでは インタプリタ(逐次ちくじ実行じっこう対話たいわてき)とコンパイラ(一括いっかつ翻訳ほんやく高速こうそく)のちがいが頻出ひんしゅつです。

この用語を学べるコンテンツ

関連する用語