変換言語とは? わかりやすく解説

変換言語

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/02/07 15:28 UTC 版)

変換言語(へんかんげんご、英語: transformation language)とは、入力中にあらわれるパターンを検出して置き換えを行ったり、内容の意味を保存しながら別のフォーマットに変換したりする操作を記述する、ドメイン固有言語である。もっぱらルールベースのものが多い。

マクロ言語などと呼ばれることもある。C言語のプリプロセッサ(CPP、Cプリプロセッサ英語版)のように特定のプログラミング言語の具象構文を基本的に前提としたものもあれば、m4のように汎用のものもあれば、Lispのマクロのように言語組込みで構文木を対象にしたものもある。

モデル駆動工学においてはモデル変換言語があり、あるメタモデルに従ったモデルを入力として、別のメタモデルに従ったモデルを出力する。MTLの例として、VIATRA英語版ATLQVTに属するドメイン固有言語などがある。

XML変換言語もいくつか存在する。例えば、XSLTSTX などがある。






固有名詞の分類


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

辞書ショートカット

すべての辞書の索引

「変換言語」の関連用語

変換言語のお隣キーワード
検索ランキング

   

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



変換言語のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの変換言語 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS