
의외로 익숙할지도 모름
'프로그래밍'은 프로그래밍 언어를 사용해서
특정 목적을 달성하기 위해 설계된 알고리즘을 프로그램으로 작성하는 과정.
ex) 자동차 내비게이션으로 서울역 찾기
즉, 프로그래밍은 '프로그램'을 만드는 모든 작업!
| 저급 언어(low level language) | 고급 언어(high level language) |
|---|---|
| 컴퓨터가 직접 이해할 수 O | 인간이 사용하는 '자연어'와 유사한 형태 |
| ---- | ---- |
| 기계어, 어셈블리어 | 컴파일러 언어, 인터프리터 언어 |
| 실행 속도는 빠르다. | 상대적으로 느리다. |
** 기계어 : 컴퓨터가 이해할 수 있는 0,1의 형태로 표현.
고급 언어 ex) c, java, python
이는 태그 등을 사용하여 문서, 데이터의 구조를 표시한 언어임.
ex) HTML, CSS...
결론 : 마크업 언어는 프로그래밍 언어가 아니다.
'HTML'은 'HyperText Markup Language'의 줄임말이다.
HyperText?
Hyper(초월하다, 뛰어넘다) + Text(글, 문서)
하이퍼링크로 한 문서에서 다른 문서로 접근할 수 있는 특수한 형태의 문서
Markup(표시) + Language(언어)
즉, 'HTML'은 하이퍼텍스트를 표시해주는 마크업 언어!
우리가 흔히 보는 웹페이지들은 HTML로 구성되어 있음.
HTML의 태그 (tag)는
<>로 감싸서 표현함
시작 태그, 종료 태그로 구성됨

(종료 태그에는 '/' 넣어 주기)
++ 종료 태그가 없어도 되는 태그도 O.
ex) <br>태그의 경우, </br>하지 않아도 됨
코드 작성 후, .html로 저장하면 웹 브라우저에서 확인 가능함.