Open1

インタプリタ言語 コンパイル言語

しゅんしゅん

(純粋な)コンパイル型…プログラムを書く→コンパイルする(「機械語」といって、マシンで直接実行できるかたちになる)→実行する(C/C++、Goなど)
中間言語型…プログラムを書く→コンパイルする(「中間言語」といって、そのままでは実行できない形になる)→中間言語をインタープリタ or JIT(後述)で実行する(Java、C#、VB.netなど)
JIT型…プログラムを書く→ソースコードや中間言語を機械語にその場で変換する→機械語を実行(JavaScriptエンジンの多く)
インタープリタ型…プログラムを書く→ソースコードからそのまま実行

https://teratail.com/questions/51394