마크업(makeup)? 마크다운(markdown)?

2021. 1. 14. 09:00Study/지식

반응형

의문점

요즘 스터디를 하나 하는데 프론트엔드를 공부하는 다시 공부하는 중이다.

공부를 하다가 마크업과 마크다운이 뭐가 다른 건지 문득 궁금해졌다.

그래서 구글링 해봤다.

 

마크업 언어?

마크업 언어(markup 言語, markup language)는 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어의 한 가지이다.

태그는 원래 텍스트와는 별도로 원고의 교정부호와 주석을 표현하기 위한 것이었으나 용도가 점차 확장되어 문서의 구조를 표현하는 역할을 하게 되었다. 이러한 태그 방법의 체계를 마크업 언어라 한다.

일반적으로 데이터를 기술하는 정도로만 사용되기에 프로그래밍 언어와는 구별된다. 다만 MXML이나 XAML처럼 특정 프로그래밍 언어와 강하게 연관되어 기능하거나 제한적으로 프로그래밍 언어의 기능을 갖춘 것도 일부 있는데, 이런 경우엔 구별이 명확하지 않다.

 

출처 - 위키백과

 

마크업 언어 - 위키백과, 우리 모두의 백과사전

 

ko.wikipedia.org

 

마크다운 언어?

마크다운(markdown)은 일반 텍스트 기반의 경량 마크업 언어다. 일반 텍스트로 서식이 있는 문서를 작성하는 데 사용되며, 일반 마크업 언어에 비해 문법이 쉽고 간단한 것이 특징이다. HTML 리치 텍스트(RTF) 등 서식 문서로 쉽게 변환되기 때문에 응용 소프트웨어와 함께 배포되는 README 파일이나 온라인 게시물 등에 많이 사용된다.

 

출처 - 위키백과

 

마크다운 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전.

ko.wikipedia.org

 

차이점

마크업 언어는 html에 사용되는 언어이고 마크다운 언어는 github의 wiki나 readme파일에 쓰인다.

 

반응형