HTML/프로그래밍 언어가 아닌 이유

Gaon12 (토론 / 기여)님의 2025년 1월 12일 (일) 21:01 판 (시작)
(차이) ← 이전 판 / 최신판 (차이) / 다음 판 → (차이)
-

HTML은 마크업 언어이지 프로그래밍 언어가 아니다.

 
아니라고요? 당신은 틀렸습니다.

개요[편집 / 원본 편집]

웹 개발을 시작하는 많은 초보자들이 흔히 하는 실수 중 하나가 HTML을 프로그래밍 언어로 오해하는 것이다. 하지만 HTML은 하이퍼텍스트 마크업 언어(HyperText Markup Language)의 약자로, 이름 그대로 마크업 언어이지 프로그래밍 언어가 아니다.

상세[편집 / 원본 편집]

프로그래밍 언어의 정의[편집 / 원본 편집]

프로그래밍 언어는 다음과 같은 특징을 가진다:

  • 알고리즘을 표현할 수 있다
  • 조건문과 반복문을 사용할 수 있다
  • 변수를 선언하고 조작할 수 있다
  • 함수를 정의하고 호출할 수 있다

HTML의 한계[편집 / 원본 편집]

HTML은 위의 어떤 것도 할 수 없다. HTML은 단순히 웹 페이지의 구조를 정의하는 마크업 언어일 뿐이다. 예를 들어:

  • if문이나 for문 같은 제어 구조가 없다
  • 변수를 선언하거나 계산을 수행할 수 없다
  • 함수를 만들 수 없다
  • 알고리즘을 구현할 수 없다

관련 항목[편집 / 원본 편집]