프로그래밍 언어 ?
HTML 과 JavaScript 는 둘 다 컴퓨터 언어이다.
하지만,
JS 는 컴퓨터 언어 이면서 동시에 컴퓨터 프로그래밍 언어 라고 하고,
HTML 은 컴퓨터 프로그래밍 언어라고 하지 않는다.
PROGRAM 의 의미
'순서' 라는 의미가 깊숙이 내포되어있다. (음악회에서 공연될 음악들의 목록이 순차적으로 진행된다. "시간의 순서에 따라서 진행되는 것")
순서를 만드는 행위를 '프로그래밍' , 순서를 만드는 사람 '프로그래머'
어떤 의도에 따라서 순서대로 여러 기능을 작동시키는 것이 컴퓨터를 사용하는 일반적인 방법이다.
시간의 순서에 따라서 실행되어야 할 기능을 프로그래밍 언어의 문법에 맞게 글로 적어두는 방식을 고안해냄.
그 작업이 필요할 때 적어둔 글을 컴퓨터에게 주면서 실행해달라고 요청하면 컴퓨터는 그 작업을 수행한다.
-> 이 것이 '프로그램의 본질적인 의미'
HTML 과 JS 의 차이
HTML 은 웹페이지를 묘사하는 것이 목적의 언어이기 때문에 시간의 순서에 따라서 동작할 필요가 없다. -> 그냥 마크업 랭귀지
자바스크립트는 사용자와 상호작용을 하기 위해 만든 컴퓨터 언어.
시간의 순서에 따라 웹브라우저의 여러 기능이 실행되어야 하기 때문에 프로그래밍 언어임
'코딩공부 > WEB2 - JavaScript' 카테고리의 다른 글
[6] 리팩토링(refactoring) - 중복의 제거, this 키워드 (0) | 2019.09.06 |
---|---|
[5] 조건문 (0) | 2019.09.06 |
[3] 웹브라우저 제어, 제어할 태그 선택하기 (0) | 2019.09.05 |
[2] 데이터 타입, 변수와 대입 연산자 (0) | 2019.09.05 |
[1] HTML과 JavaScript의 만남 (0) | 2019.09.05 |