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

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
m 編集ミスを直しました。
Addbot (会話 | 投稿記録)
m ボット: 言語間リンク 29 件をウィキデータ上の d:q193983 に転記
19行目: 19行目:


{{language-stub}}
{{language-stub}}

[[ar:لغة معرفة]]
[[ca:Metallenguatge]]
[[cs:Metajazyk]]
[[cv:Метачĕлхе]]
[[cy:Uwchiaith]]
[[de:Metasprache]]
[[el:Μεταγλώσσα]]
[[en:Metalanguage]]
[[es:Metalenguaje]]
[[et:Metakeel]]
[[fi:Metakieli]]
[[fr:Métalangage]]
[[gl:Metalinguaxe]]
[[hr:Metajezik]]
[[id:Metabahasa]]
[[it:Metalinguaggio]]
[[kk:Метатіл]]
[[ko:메타 언어]]
[[lt:Metakalba]]
[[mk:Метајазик]]
[[nl:Metataal]]
[[no:Metaspråk]]
[[pl:Metajęzyk]]
[[pt:Metalinguagem]]
[[ru:Метаязык]]
[[sk:Metajazyk]]
[[sv:Metaspråk]]
[[uk:Метамова]]
[[zh:元語言]]

2013年3月8日 (金) 20:37時点における版

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

数学におけるメタ言語

論理学論理を表現する言語など、数学の研究の対象となる言語を対象言語(object language)という。この対象言語について何らかの話をする(定義に限らず性質などを語ることも含む)ための言語をメタ言語という。メタ言語は日本語などの自然言語であることが多い。

コンピューター分野におけるメタ言語

コンピューター分野では、SGMLXML(ただしこれらの「M」は「マークアップ」)などのメタ言語が存在している。 メタ言語で作られた文書に対する構造を定義する言語をスキーマ言語という。マークアップ言語はメタ言語とスキーマ言語を組み合わせることで機能する。 例えばHTML4.01 はSGMLに Strict、Transitional、Framesetという3種類のDTDによる定義により実装されている。

関連項目