単語の意味
- ソースコードをコンパイルする前に中間形式に変換するプロセスを指します。 - コンパイル時間を短縮するためのコードの最適化について話します。 - デプロイまたは配布用のコードを準備する行為を記述します。
- ソースコードをコンピュータで実行できる機械語に変換するプロセスを指します。 - ソースコードから実行可能プログラムを作成することについて話します。 - 実行前にコードのエラーと警告をチェックする操作を記述します。
この二つの単語の似ている意味
- 1どちらもソースコードの処理を伴います。
- 2どちらも、コードを実行する準備に必要な手順です。
- 3どちらもコードのパフォーマンスの最適化に役立ちます。
- 4どちらも、実行前にエラーと警告をキャッチするのに役立ちます。
- 5どちらも、コードをデプロイまたは配布するために不可欠です。
この二つの単語の違いは?
- 1タイミング: Precompilingcompilingの前に発生し、コンパイル時間を短縮するためにコードを最適化するためによく使用されます。
- 2出力: Compiling はコンピューターで実行できるマシン コードを生成し、 precompiling はコードの中間形式を生成します。
- 3目的: Compiling はソース コードから実行可能プログラムを作成するために必要ですが、 precompiling は展開または配布用のコードを準備するためによく使用されます。
- 4スコープ: Compiling は、最適化に重点を置いた precompilingよりも深いレベルでコードのエラーと警告をチェックします。
- 5言語: Precompiling は Ruby on Rails などの Web 開発言語に関連付けられるのが一般的ですが、 compiling は幅広いプログラミング言語で使用されています。
📌
これだけは覚えよう!
Precompileとcompileはどちらもコードの実行準備に不可欠な手順ですが、タイミング、出力、目的、スコープ、および言語が異なります。Precompilingcompiling前に発生し、コンパイル時間を短縮するためにコードを最適化するためによく使用されますが、compilingはコンピューターで実行できるマシンコードを生成し、ソースコードから実行可能プログラムを作成するために必要なマシンコードを生成します。