마크업 언어는 문서나 데이터의 구조를 표현하기 위한 컴퓨터 언어이다. 텍스트에 태그(tag)를 추가하여 문서의 구조와 표현 방식을 정의한다.
대표적인 마크업 언어
HTML (HyperText Markup Language)
: 웹 페이지를 만드는 데 사용되는 가장 기본적인 마크업 언어.
<head>, <body>, <div>, <p> 등의 태그를 사용하여 웹 문서의 구조를 정의.
하이퍼링크, 이미지, 텍스트 서식 등을 표현할 수 있음.
XML (eXtensible Markup Language)
: 데이터를 저장하고 전송하기 위한 범용 마크업 언어.
사용자가 직접 태그를 정의할 수 있어 확장성이 뛰어남.
데이터 교환과 문서 저장에 널리 사용됨.
간단한 문법으로 텍스트를 서식화할 수 있는 경량 마크업 언어로 #(제목), *(강조), -(목록) 등의 간단한 기호로 서식을 지정한다. README 파일, 기술 문서 작성에 자주 사용.
마크업 언어의 장점
: 구조화된 문서 작성 가능.
데이터의 의미와 표현을 분리하여 관리할 수 있음.
다양한 플랫폼과 애플리케이션에서 호환성이 좋음.
사람이 읽고 이해하기 쉬움.
➡️ 마크업 언어는 현대 디지털 문서 작성과 웹 개발에서 핵심적인 역할을 하고 있으며,
특히 HTML은 월드 와이드 웹의 기초가 되는 언어로 자리 잡았다.
https://tlsdnjs12.tistory.com/32
HTML, XML 등이 마크업 언어의 예시. 마크업 언어는 문서의 구조를 정의하는데,
태그로 둘러싸여 있고, 한마디로 문서의 골격 부분을 작성하는 언어다.
마크다운은 마크업의 일종으로, SNS의 @사람 태그 기능이나 위키 백과의 편집 기능 등이 이에 속한다.
마크다운을 만든 두 사람 중 그루버는, 작성한 마크다운 언어 문서를 HTML 파일로 변환해주는 펄(Perl) 스크립트도 만들었다. 그것이 .md 확장자의 파일! (e.g Readme.md)