본문 바로가기
인터넷

HTML의 모태 - GML, SGML

2024. 7. 8.

HTML(HyperText Markup Language)은 여러 프로그램 언어와 표기법의 영향을 받아 개발되었습니다. 그 중에서 특히 중요한 영향을 미친 언어들은 다음과 같습니다:

1. SGML (Standard Generalized Markup Language)

  • 역할: SGML은 HTML의 직접적인 전신입니다. SGML은 문서의 구조와 내용을 정의하기 위해 태그를 사용하는 언어로, 다양한 마크업 언어를 정의하는 데 사용될 수 있는 표준 언어입니다.
  • 영향: HTML은 SGML을 기반으로 하여, 문서의 구조를 태그를 사용해 정의하는 방식을 채택했습니다. HTML의 기본 구조와 태그 문법은 SGML에서 파생되었습니다​ (World Economic Forum)​.

2. GML (Generalized Markup Language)

  • 역할: IBM에서 개발된 GML은 SGML의 전신으로, 문서의 구조를 정의하는 데 사용된 초기 마크업 언어입니다.
  • 영향: GML의 개념과 설계 원칙은 SGML에 반영되었으며, 이는 다시 HTML로 이어졌습니다. GML은 문서 마크업의 기본 개념을 확립하는 데 중요한 역할을 했습니다​ (Vivid Maps)​.

3. 텍스트 처리 시스템

  • 역할: 텍스트 처리 시스템은 컴퓨터 과학 초기부터 사용되어 왔으며, 문서의 구조를 정의하고 형식을 지정하는 방법을 제공했습니다.
  • 영향: HTML은 이러한 텍스트 처리 시스템의 개념을 차용하여, 문서의 구조를 정의하고 웹 페이지의 레이아웃과 형식을 지정하는 방식을 개발했습니다.

4. 하이퍼텍스트 시스템

  • 역할: 하이퍼텍스트 시스템은 문서 간의 참조를 가능하게 하는 시스템으로, 링크를 통해 문서 간의 연결을 지원합니다.
  • 영향: HTML은 하이퍼텍스트 시스템의 개념을 채택하여, 링크를 통해 웹 페이지 간의 연결을 가능하게 했습니다. 이는 월드 와이드 웹의 기본 개념 중 하나입니다​ (World Economic Forum)​.

 

댓글