>> ZG·言語学習 >  >> 言語リソースとツール >> コーパスリソース

コンパイルされた反対は何ですか?

プログラミングのコンテキストで、コンパイルされた反対は解釈されます

これが故障です:

* コンパイルされた言語: コードは、実行前にマシンコード(言語コンピューターが理解している)に翻訳されます。このプロセスはコンパイラによって行われ、結果のマシンコードは実行可能ファイルとして保存されます。 例には、C、C ++、Goが含まれます。

* 解釈言語: コードは、事前にコンパイルされることなく、行ごとに実行されます。インタープリターは、実行可能ファイルを作成せずに、コードを直接読み取り、実行します。例には、Python、JavaScript、Rubyが含まれます。

重要な違い:

* 実行速度: マシンコードの準備が整っているため、通常、コンパイルされた言語はより速く実行されます。解釈された言語は、その場で翻訳する必要があるため、遅くなる可能性があります。

* 移植性: コンパイルされた言語では、さまざまなプラットフォームの再コンパイルが必要になる場合があります。通訳がプラットフォーム固有の違いを処理するため、解釈された言語は通常、よりポータブルです。

注: 一部の言語は、使用方法に応じて、コンパイルおよび解釈の両方を使用できます。たとえば、JavaはBytecodeにコンパイルされ、仮想マシンによって解釈されます。

著作権 © ZG·言語学習(www.zongjiefanwen.com) 無断複写・転載を禁じます。