表現形態とは? わかりやすく解説

表現形態

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/26 07:33 UTC 版)

中間表現」の記事における「表現形態」の解説

中間表現テキストデータバイナリデータなどのデータ構造をとる。すなわち任意のデータ構造をとる。Javaバイトコードなどの「バイトコード」はフィールド区切り構造長さなどがバイト指向中間表現を指す語である。内部的場合にはアドレスを指すポインタ(ないしそれを抽象化したもの)によって要素指し示すことで効率的な表現可能だが、ファイル書き出すなど外部的場合には何らかの方法永続化が必要である。内部的表現としても、ポインタのような密結合短命な表現ではなく、粗結合表現を使うこともある。 プログラミング言語その他の形式言語を扱うコンピュータ・プログラムでは、ソースコード等入力にある文字列字句解析器(レキシカルアナライザ)による字句解析によりトークン字句)に切り分けた後、構文解析器パーサ)による構文解析により、トークンとする構文木呼ばれる木構造構築することが多い(構文解析過程直接コード生成をしたりするものもある)。 構文木で表すことができるデータ抽象構文木中間表現用いる。抽象構文木構文木抽象化目的として定義され特定プラットフォーム依存した構文木から不特定多数プラットフォーム対応できる構文木表現されるいずれの構文木同等情報保持するデータを表す。命令セットを持つデータ中間表現抽象化した上で特定プラットフォーム命令セット中間表現命令セットシンボルテーブル紐付ける中間表現シンボルテーブルセット定義し、各プラットフォーム命令セット中間表現を介して変換する

※この「表現形態」の解説は、「中間表現」の解説の一部です。
「表現形態」を含む「中間表現」の記事については、「中間表現」の概要を参照ください。

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



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

辞書ショートカット

すべての辞書の索引

「表現形態」の関連用語

表現形態のお隣キーワード
検索ランキング

   

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



表現形態のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS