メタ言語とは何なのでしょうか?wikiを見たのですが、イマイチ理解ができません。

ご教授願えますでしょうか?

wikiから流用

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

→ メタ言語の目的とはなんでしょうか?
→ 特定のルールを加えることで具体的な応用として利用可能とする「目的」とはなんでしょうか?

http://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%BF%E8%A8%80%E8%AA%9E

回答の条件
  • 1人10回まで
  • 150 ptで終了
  • 登録:2009/03/29 13:06:57
  • 終了:2009/04/05 13:10:03

回答(13件)

ただいまのポイント : ポイント15 pt / 150 pt ツリー表示 | 新着順
まずはメタの意味から uehaj2009/03/29 21:17:39ポイント2pt
コンピューターの分野で使われるメタの意味は、 「一段と高いレベルの」という意味です。 たとえばある「何か」に対して「何かを対象として記述する」 という1段階あがったものを、メタであるといいます。 # 「 ...
ご回答ありがとうございます。 masa1932009/04/01 00:02:37
大変わかりやすい説明です。 メタを「一段と高いレベルの」意味としておけば、理解できます。 言語はメタなもので、HTML<XMLの方がよりメタである。 うーん、 ①C<C++の方がメタである。 ②C++<C#の方がメタである ...
答え uehaj2009/04/03 20:00:55ポイント1pt
表記する、表記される、という階層の話として言うと、C,C++,Java,BASIC,Cはメタレベルとしては同じです。 (レベル1)Cで書かれたあるプログラムやJavaで書かれたあるプログラム (レベル ...
つぎに目的を与える uehaj2009/03/29 21:26:18ポイント1pt
メタ言語は「言語を記述する体系」ですが、それを用いて いざ「何かの言語を記述する」ということをして初めて 具体的な、何かに使える言語(記述体系)になります。 (1)個々のWEBページ(たとえばmasa193さんのペー ...
目的は言語の定義 pahoo2009/03/29 14:05:28ポイント2pt
2つのご質問の「目的」とは、1つの「目的」に集約されます。 つまり、「言語を定義する」ことが自体がメタ言語の「目的」です。 言語によって「ルール」は変わります。 それにしても、なぜ「いわし」なんでしょ?
Web ページを構造を指定するという目的 masa1382009/04/02 00:56:45ポイント1pt
Web ページの構造を記述するためのメタ言語として HTML があります. Web ブラウザで見ている文書はリンクの色が変わっていたり,見出しの文字が大きくなったりしていますよね.しかし,コンピューターから見るとどの文 ...
聞きたいことは以下の内容です。 masa1932009/03/29 16:37:34
聞きたいことは以下の内容です。 ①何のために「言語を定義する」する必要があるのですか? ②皆さんは、メタ言語をどのように使っていますか?
メタ degucho2009/03/29 20:55:48ポイント1pt
たとえば、日本語がわからない人に日本語を使って日本語を説明することはできませんよね。 仮に英語を使って説明したなら英語が日本語に対するメタ言語になります。 さらに、言語というものがどういうものか説明し ...
標準化とデータ交換 pahoo2009/03/29 19:22:00ポイント3pt
①標準化のために言語を定義する必要があります。 ②データ交換のために使うことが多いですね。最近は XML を使うことが多くなってきました。
XMLよりSGML deep_one2009/03/30 16:27:59ポイント2pt
個人的にはXMLよりSGMLの方が仕様が高度で「メタ言語」っぽいですね。
SGML pahoo2009/03/30 18:57:45ポイント1pt
そうですね。 5~6年前はSGMLで定義していたこともあるのですが、最近はXMLがほとんどですね。時代の流れだとは思いますが。
回答ありがとうございます。 masa1932009/03/30 14:14:10
メタ言語とは、言語を定義して、そいつを言語データとして扱う って解釈なのでしょうか? C言語などで、defineで定義した言語(言語のみを定義したファイル)も、 メタ言語になるのでしょうか? ちなみに、XML=メタ言 ...
XMLとSGMLとメタ pahoo2009/03/30 19:01:58ポイント1pt
「言語データ」の意味が分からないのですが、少なくともC言語の define では「名前の定義」はできても、「言語の定義」はできません。むしろC言語を定義できるという意味では、[http://www.tokumaru.org/yacc/:title=yacc]の方がメタ ...

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません