変換言語
出典: フリー百科事典『ウィキペディア(Wikipedia)』
変換言語(へんかんげんご、英: transformation language)とは、入力テキストを所定の形式言語に変換して出力するコンピュータ言語の一種のことである。
マクロ言語は変換言語の一種であり、メタ言語を特定の高級プログラミング言語(Java、C++、FORTRANなど)に変換する。
モデル駆動工学においてはモデル変換言語があり、あるメタモデルに従ったモデルを入力として、別のメタモデルに従ったモデルを出力する。MTLの例として、VIATRA、ATL、QVTに属するドメイン固有言語などがある。
また、XML変換言語もいくつか存在する。例えば、XSLT、XQuery、STX などがある。