マークアップ言語

コンピューター言語の一つである「マークアップ言語(markup language)」は、テキストファイルに段落やハイパーリンクなどの文章構造や、文字サイズやフォントなどの修飾情報をタグで囲むことによって指示していく言語です。
タグで指定することをマークアップというのでマークアップ言語と呼ばれています。
代表的なものは、「SGML(Standard Generalized Markup Language)」や「HTML(HyperText Markup Language)」などがあげられます。

このマークアップ言語はテキストファイルを利用して記述されるので、テキストエディタを使って簡単に閲覧できるし、もちろん変更や修正もできます。
ちなみに、XML(eXtensible Markup Language)はタグを利用して囲む記述を規定してはいますが、タグの意味は規定されていないので「メタ言語」の一種です。
メタ言語はタグの意味を規定するスキーマ言語と組み合わせることによってマークアップ言語になります。