chot Inc.

chot Inc.

What is Jamstack?

コンパイルコンパイル

コンパイルとは、プログラミング言語のソースコードを実行可能な形式(マシンコードやバイトコード)に変換するプロセスのことです。

この変換は、コンパイラやトランスパイラが行います。コンパイルにより、プログラマが書いた高水準の言語を、コンピュータが理解する低水準の言語に変換します。

ソフトウェアの開発過程の中で重要なステップとなります。実行時に高速な実行を可能にするためには、コンパイルが必要です。

例えばJavaScriptでは、古いバージョンのブラウザでは動作しない機能や構文が多く存在するため、Babelなどのツールを使って実行されるようにコンパイルすることになります。


トランスパイルも似た意味ですが、トランスパイルは一種のプログラミング言語を別の種類の言語に変換することを指します。

back to Top