ホームページ > よくある問題 > コンパイラは何にほとんどの時間を費やしますか?

コンパイラは何にほとんどの時間を費やしますか?

リリース: 2020-05-09 16:24:27
オリジナル
8080 人が閲覧しました

コンパイラは何にほとんどの時間を費やしますか?

#コンパイラは、テーブルの管理にほとんどの時間を費やします。 コンパイル処理では、ソースプログラムのさまざまな情報がさまざまなテーブルに保持され、コンパイルの各段階で関連するテーブルの構築、検索、更新などが行われます。

ソース プログラムをターゲット プログラムに変換するコンパイラのプロセスは、字句解析、構文解析、意味チェックと中間コード生成、コードの最適化、ターゲット コード生成の 5 つの段階に分かれています。主にソースプログラム解析とも呼ばれる字句解析と構文解析を行い、解析の過程で文法上の誤りを発見し、迅速な情報を提供します。

コンパイルされたプログラムの公開補助部分。ソースプログラム上の各種数量を管理し、対応するテーブルに登録します。必要な情報は、コンパイラの処理中にテーブルを検索することによって取得されます。

以上がコンパイラは何にほとんどの時間を費やしますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート