Compile とは、 | コンパイルとは、所与のプログラミング言語で書かれたコンピュータプログラムを、別の言語の同等のプログラムに変換するプロセスである。コンパイラはこのタスクを実行するソフトウェアです。時には、このタスクは "ビルド"とも呼ばれ、通常はコンパイルだけでなく、バイナリ形式でパッケージ化します。通常、コンパイラはCやJavaなどの高級言語を変換します。 CPUが理解できるアセンブリ言語などの機械語に変換します。同様のレベルの言語間で翻訳するコンパイラの中には、たとえばTypeScriptからJavaScriptにコンパイルするために、トランスパイラ又は 、クロスコンパイラと呼ばれるものがあります。それらは生産性ツールと見なされます。ほとんどのコンパイラは、AOT(予定外)又は 、JIT(Just-In-Time)のいずれかで動作します。プログラマとして、通常、コマンドライン又は 、IDEからAOTコンパイラを起動します。最も有名な「gcc」がその一例 。JITコンパイラは通常、あなたには透過的で、パフォーマンスに 使用 される 。 FirefoxのSpiderMonkey JavaScript Engineには、WebサイトでJavaScriptをコンパイルして、コードを表示している間にコードをコンパイルして、より速く実行できるJITビルトインが組み込まれています。WebAssemblyのようなプロジェクトは、これをさらに改善するために働いています。 |