コンパイラの構造とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > コンパイラの構造の意味・解説 

コンパイラの構造

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/10 20:29 UTC 版)

Forth」の記事における「コンパイラの構造」の解説

コンパイラ自身モノリシックプログラムではない。これは システムから可視Forth ワードプログラマから利用可能なものとからなっている。このことはプログラマ特殊な目的のためにコンパイラワード変更することを可能にする。 名前フィールド内のコンパイル時」フラグは、「コンパイル時」の振る舞いワードセットである。ほとんどの単純なワードは、それがコマンドライン上で入力されたかコード埋め込まれたかにかかわらず、同じコード実行されるそのようにコンパイルされるとき、コンパイラコードワードへのスレッデッドポインタを単に配置するコンパイルワード古典的な例は IF and WHILE といった制御構造である。Forthすべての制御構造とほとんどすべてのコンパイラコンパイルワードとして実装される。すべての Forth 制御フローワードは、プリミティブワードBRANCHや?BRANCH(もしfalseなら分岐する)の各種組み合わせコンパイルするために、コンパイルの間に実行されるコンパイルの間、データスタックは制御構造のバランシング、ネスティング、ブランチアドレスのバックパッチングをサポートするのに使われるコード断片 ... DUP 6 < IF DROP 5 ELSE 1 - THEN ... は定義の内側では典型的に次のような一連コンパイルされる。 ... DUP LIT 6 < ?BRANCH 5 DROP LIT 5 BRANCH 3 LIT 1 - ... BRANCHのあとの数のは相対的なジャンプアドレスを表している。LITは「リテラル数値をデータスタックにプッシュするためのプリミティブワードである。

※この「コンパイラの構造」の解説は、「Forth」の解説の一部です。
「コンパイラの構造」を含む「Forth」の記事については、「Forth」の概要を参照ください。

ウィキペディア小見出し辞書の「コンパイラの構造」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「コンパイラの構造」の関連用語

コンパイラの構造のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



コンパイラの構造のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのForth (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS