コンテンツにスキップ

「メタ言語」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
Yas (会話 | 投稿記録)
m -cat
U-ichi (会話 | 投稿記録)
少し加筆
1行目: 1行目:
{{Otheruses||プログラミング言語のML|ML (プログラミング言語)}}
{{Otheruses||プログラミング言語のML|ML (プログラミング言語)}}
'''メタ言語'''(メタげんご)は[[言語]]を定義するための言語。
'''メタ言語'''(メタげんご)は[[言語]]を定義するための言語。

それだけでは具体的な利用に関する目的をもっておらず、特定のルールを加えることで具体的な応用として利用可能となる。
それだけでは具体的な利用に関する目的をもっておらず、特定のルールを加えることで具体的な応用として利用可能となる。


[[コンピュータ]]分野では、[[Standard Generalized Markup Language|SGML]]や[[Extensible Markup Language|XML]]などのメタ言語が存在している。
[[コンピュータ]]分野では、[[Standard Generalized Markup Language|SGML]]や[[Extensible Markup Language|XML]]などのメタ言語が存在している。

メタ言語で作られた文書に対する構造を定義する言語を[[スキーマ言語]]という。[[マークアップ言語]]はメタ言語とスキーマ言語を組み合わせることで機能する。 例えば[[HyperText Markup Language|HTML]]4.01 は[[Standard Generalized Markup Language|SGML]]に Strict、Transitional、Framesetという3種類の[[Document Type Definition|DTD]]による定義により実装されている。


==関連項目==
==関連項目==
*[[メタ]]
*[[メタ]]
*[[スキーマ言語]]
*[[マークアップ言語]]


[[Category:言語学|めたけんこ]]
[[Category:言語学|めたけんこ]]

2008年7月15日 (火) 15:31時点における版

メタ言語(メタげんご)とは言語を定義するための言語。 それだけでは具体的な利用に関する目的をもっておらず、特定のルールを加えることで具体的な応用として利用可能となる。

コンピュータ分野では、SGMLXMLなどのメタ言語が存在している。

メタ言語で作られた文書に対する構造を定義する言語をスキーマ言語という。マークアップ言語はメタ言語とスキーマ言語を組み合わせることで機能する。 例えばHTML4.01 はSGMLに Strict、Transitional、Framesetという3種類のDTDによる定義により実装されている。

関連項目