IT

마크업 언어와 마크다운 언어의 차이점

초코너무조코 2025. 2. 12. 17:25
728x90

1. 마크업 언어란?

마크업 언어(Markup Language)는 텍스트에 특정한 태그(tag)나 기호를 추가하여 문서의 구조와 서식을 정의하는 언어입니다. 대표적인 마크업 언어로는 HTML, XML, SGML 등이 있습니다.

마크업 언어의 특징

  • 문서의 구조를 명확하게 정의할 수 있음
  • 사람이 읽기 어렵지만, 컴퓨터가 이해하기 쉬움
  • 태그(tag)로 구성되어 있으며, <태그명>내용</태그명> 형식을 따름

대표적인 마크업 언어 예시 (HTML)

<!DOCTYPE html>
<html>
<head>
    <title>마크업 언어 예제</title>
</head>
<body>
    <h1>안녕하세요!</h1>
    <p>이것은 HTML 문서입니다.</p>
</body>
</html>

2. 마크다운 언어란?

마크다운(Markdown) 언어는 마크업 언어보다 간단한 문법을 사용하여 문서를 작성할 수 있도록 만든 경량 마크업 언어입니다. 일반 텍스트 기반이므로 가독성이 높고, 쉽게 작성 및 변환이 가능합니다.

마크다운 언어의 특징

  • 문법이 간단하여 배우기 쉬움
  • 사람이 읽기 쉬우며, 다양한 포맷(HTML, PDF 등)으로 변환 가능
  • 태그 대신 기호(#, *, -, > 등)를 사용

대표적인 마크다운 예시

# 안녕하세요!
이것은 **마크다운** 문서입니다.

## 목록 예제
- 첫 번째 항목
- 두 번째 항목
- 세 번째 항목

## 코드 블록
```python
print("Hello, Markdown!")

 

 

728x90