• ベストアンサー

「プログラミング言語」と「マークアップ言語」の違い

ORUKA1951の回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.4

 マークアップ言語とは、文書をそれを構成する要素に分解して、それぞれが文書にとってどういう構成要素であるかを示すだけです。  例えば見出し(heading)要素なら<h1>~<h6>でマークアップします。 ★決して--断じて--それが大きく表示しろとか太字で表示しろとかの見栄えを指定しているわけではありません。★  ちなみにLynxブラウザで見てもフォントの差はわかりません。スクリーンリーダーでは大きな声で読んでくれます。  どのように表示するかは、それを利用するビューワー(ブラウザ)が自身が持っているスタイルシートを利用しているだけです。 >どちらも”コードを書いて、パソコンを動かすもの”と認識してますが、  確かに、挙動の上では似ていますが、根本的に異なるのはマークアップ言語にはコンピューターに対する命令は一切ないのです。ブラウザは、マークアップされた文書を解析してその利用方法を自身で決定します。その処理方法を示すスタイルシートはマークアップ言語ではないCSSもあれば、マークアップ言語であるXSLなどもあります。 >違いは?? マークアップ言語にはコンピューターに対する命令は一切ない  例えば、 ・見出しは大きなフォントで ・段落は前後と少しスペースをとって改行 ・引用文は字下げして ・序列リストには番号を振って  なんてことは、マークアップ言語の機能ではないし、そのためにマークアップするのではありません。ここを間違う人がとっても多いです。それはスタイルシートの仕事ですし、スタイルシート--良く利用されるCSSはマークアップ言語ではありません。  ⇒Standard Generalized Markup Language - Wikipedia( http://ja.wikipedia.org/wiki/SGML )

bdqhdvfthzant
質問者

お礼

ありがとうございました。

関連するQ&A

  • マークアップ言語

    マークアップ言語はなぜプログラミング言語ではないのでしょうか? プログラムではなくタグですよね? どうしてプログラムと言わないのでしょうか?

    • ベストアンサー
    • CSS
  • HTMLはプログラミング言語?

    html初心者なのですが HTMLはプログラミング言語ではなくマークアップ言語と覚えたのですが、 http://oshiete.goo.ne.jp/category/221/ ではプログラミングのカテゴリーに入ってますが やっぱしHTMLはプログラミング言語なのでしょうか?

    • ベストアンサー
    • HTML
  • 言語について

    ものすごく初歩的な質問かもしれないのですが、「プログラミング言語」と「スクリプト言語」と「マークアップ言語」の違いについて教えて下さい。 プログラミング初心者なので、なるべく分かり易くお願いします。

  • CSSは何言語?

    HTMLはプログラミング言語ではなく マークアップ言語という事は覚えたのですがCSSはどっちなのでしょうか? マークアップ言語ですか? プログラミング言語ですか? どちらでもないですか?

    • ベストアンサー
    • HTML
  • プログラミング言語の違いを教えてください!

    こんにちわ。 ただ今就職活動中の者です。 大学ではC++の基礎を勉強しましたが色々あるプログラミング言語の違いがよく理解できていません。 プログラミング言語はCOBOL、JAVA、C言語、visual basic、perlなど、本当に様々な言語がありますが、それらの言語について詳しく教えていただけませんでしょうか? (それぞれはどういった分野のシステムの開発に向いていて、どのような弱点があるなど)お手数ですが、よろしくお願いします!

  • マークアップ言語と言うのは

    マークアップ言語と言うのは、HTML以外にもあるのでしょうか?

    • ベストアンサー
    • HTML
  • マークアップ言語について

    マークアップ言語である、XMLにif文やfornextはないのですか詳しく教えてください

    • ベストアンサー
    • XML
  • プログラム言語・スクリプト言語・マークアップ言語について

    こんにちわ! 「プログラム言語」と「スクリプト言語」、そして「マークアップ言語」はそれぞれなんなのか、そして どのようにお互い関係してるのか今ひとつわかりません。 わかってることといえば、「スクリプト言語」と「マークアップ言語」は「プログラム言語」の二つだということだけです。 詳しく知ってる方教えてください!

    • ベストアンサー
    • HTML
  • コンピュータ言語とプログラミング言語の違い

    履歴書のようなものに自分のスキルを登録する際に、 「使用したことのあるプログラミング言語を記入してください」とあったので、 C、C++、アセンブラ、Perl、HTML、 としました。 その後、「使うことの出来るコンピュータ言語を記入してください」とありました。 この、「プログラミング言語」と「コンピュータ言語」という定義には何か違いがあるのでしょうか?また、C、C++、アセンブラは間違いないと思うのですが、残りの2つはプログラミング言語に含めてもいいのでしょうか? よろしくお願いいたします。

  • プログラミング言語

    プログラミング言語のC言語とかJavaとかPerlとかの違いって使いやすさや慣れ以外に違いってあるんですか? 言葉足らずですいません…! 先程あげた三つのプログラミング言語が全く違うのは理解しているのですが、 それを使う、仕様した結果何か変わるのか疑問を抱いたので質問させていただきました。 初心者なので全く分からなくて… 教えてください><