アクセスカウンター アクセスカウンター アクセスカウンター
 

ことのはの散策

 

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^) <戯れ言

チョーネムイは,より高いレベルの睡魔に襲われている状態:メタネムイ,メチャネムイ 

     /戯れ言>