meta-language: メタ言語
上智大学 伊 藤 潔
2010年5月22日
meta-XXは,より高い次元のXXという意味を持ちます.さらにXXのためのXXという意味と捉えていい場合があります.その時は,"XX for defining / representing /explaining
XX"という意味合いです.
meta-language 「メタ言語」は,言語を定義する言語です.いろいろありますが,言語の文法を表すBNFで,例えば,下記の記法(言語)は,プログラミング言語を定義するメタ言語です.
[文系列] := {[代入文]|[if文]|[repeat文]|[do文]}
[代入文] := [変数]=[式]
XMLなどもメタ言語です.
以上の意味で,meta-languageを「超言語」と訳す場合もあるようです.意味がわかっていて,メタ言語でいいのではないでしょうか?
meta-language | メタ言語 | ||
(^oo^) <戯れ言
チョーネムイは,より高いレベルの睡魔に襲われている状態:メタネムイ,メチャネムイ
/戯れ言>