マークアップ言語
マークアップ言語とは、プレーンテキストから「派手なテキストや図形」を生成することができるものの総称です。
記号やインデントやタグを用いて、その文書の構造、フォーマット、レイアウトなどを定義します。
プログラミング言語のような実行性はないのが一般的です。
マークアップ言語の主な特徴[編集 | ソースを編集]
- テキストベース: 通常、プレーンテキストで記述され、人間が読み書きしやすい
- タグの使用: 文書の要素を囲むタグを使用して構造を定義する
- 表示と内容の分離: コンテンツとその表示方法を分離できる
代表的なマークアップ言語[編集 | ソースを編集]
- HTML: ウェブページの作成に使用される
- XML: データの構造化と交換に使用される
- Markdown: 簡易的な文書作成に使用される
- LaTeX: 科学論文や技術文書の作成に使用される
- PlantUML: UMLやシーケンス図などに使用される
マークアップ言語の利点[編集 | ソースを編集]
- 文書の構造化が容易
- 異なるデバイスや環境での一貫した表示が可能
- 検索エンジンによる解析が容易
- コンテンツの再利用性が高い
マークアップ言語は、デジタル時代の文書作成と情報交換において重要な役割を果たしています。特にウェブ技術の発展に伴い、その重要性はますます高まっています。