markup language
markup languageは、テキストに特定のタグや記号を挿入することで、コンピュータに対してその部分がどのような役割を持つのか(見出しなのか、段落なのか、リンクなのかなど)を指示する言語です。単に文字を表示させるだけでなく、文書の構造や意味を定義することに重点が置かれています。
プログラミング言語との違い
よく混同されますが、markup languageはprogramming languageとは根本的に異なります。programming languageが計算や論理的な処理、動作の制御を行うのに対し、markup languageはデータの構造や見た目を記述するためのものであり、それ自体に計算機能や条件分岐などのロジックは含まれていません。例えば、HTMLはウェブページの構造を定義する代表的なマークアップ言語であり、一方でJavaScriptはページに動的な動作を加えるプログラミング言語です。
代表的な種類と用途
用途に応じてさまざまなマークアップ言語が存在します。
HTML: ウェブページの骨組みを作成するために世界中で標準的に使用されています。
XML: データの保存や転送を目的としており、ユーザーが独自のタグを定義できる柔軟性を持っています。
Markdown: 簡潔な記法で記述でき、後からHTMLなどに変換することを前提とした軽量なマークアップ言語です。ドキュメント作成やブログ記事の執筆に広く利用されています。
意味
文書の構造、書式、または各部分の関係を定義するために、本文とは構文的に区別できる方法で文書に注釈を付けるシステムのこと
The developer used a markup language to structure the webpage content.
開発者はマークアップ言語を使用してウェブページのコンテンツを構造化した。