SMS처리 도우미
E-mail
  ldwin@naver.com
제목
  코딩 용어 정리 4탄 - 마크업 언어란 뭐지? 프로그래밍 언어와는 다른 건가? (From. 소스놀이터)


마크업 언어의 대표적인 예로 HTML이 있습니다.
HTML 태그는 계산적 능력이 없지만 특정 내용을 감싸서 그 내용에 어떤 스타일을 지정할 수 있습니다.
감싸고 있는 부분에 배경색을 지정하거나 너비나 높이를 지정하거나 혹은 글자색을 변경하는 등 다양한 스타일을 지정할 수 있습니다.
HTML 외에 XML도 마크업 언어인데.. 데이터 저장 및 전송을 위해 사용하는 태그로 해당 태그에 속성을 부여하고 데이터를 구조화하는 등 다양한 역할을 수행합니다.



그럼 마크업 언어는 프로그래밍 언어에 속할까요?
그렇지 않습니다.
프로그래밍 언어는 컴퓨터에게 명령을 내리고 로직을 생성 및 실행할 수 있지만
마크업 언어는 그런 능력이 없기 때문입니다.
(오히려 프로그래밍 언어를 통해 구조적 특성의 마크업 언어를 만들어 낼 수 있습니다)

마크업(Markup)이란 영어 단어는 "표시하다", "표시를 붙이다"란 뜻을 가집니다.
이런 의미를 보면 텍스트나 문서에 구조를 지정하거나 특정 정보를 지정하는 마크업 특성을 엿볼 수 있습니다.



마크업 언어에는 어떤 것들이 있습니까?

1. HTML (HyperText Markup Language): 웹페이지를 만들기 위해 사용되는 가장 기본적인 마크업 언어입니다.

2. XML (eXtensible Markup Language): 데이터를 저장하고 전송하기 위해 설계된 마크업 언어입니다. 사용자가 태그를 직접 정의할 수 있어, 다양한 목적으로 사용할 수 있습니다.

3. SGML (Standard Generalized Markup Language): 마크업 언어의 표준이며, HTML과 XML의 기반이 되는 언어입니다.

4. XHTML (eXtensible HyperText Markup Language): HTML과 XML의 특징을 결합한 마크업 언어로, 웹페이지를 작성하는 데 사용됩니다.

5. Markdown: 간단한 형식의 텍스트 문서를 HTML로 변환하기 위해 사용되는 경량 마크업 언어입니다. GitHub 등의 플랫폼에서 많이 사용됩니다.

6. LaTeX: 과학, 수학, 컴퓨터 과학 등의 분야에서 복잡한 문서를 작성하는 데 사용되는 마크업 언어입니다. 고급 수식이나 특수 문자를 아름답게 표현할 수 있습니다.

7. BBCode: 여러 온라인 포럼에서 사용되는 간단한 마크업 언어로, 텍스트 스타일을 적용하거나 링크, 이미지 등을 삽입하는 데 사용됩니다.

트위터, 페이스북 공유 부탁드립니다~!
트위터   페이스북


  • 패스워드
           
X