본문 바로가기

코딩공부/WEB2 - JavaScript

[4] 프로그램, 프로그래밍, 프로그래머

프로그래밍 언어 ?

HTML 과 JavaScript 는 둘 다 컴퓨터 언어이다.

하지만,

JS 는 컴퓨터 언어 이면서 동시에 컴퓨터 프로그래밍 언어 라고 하고,

HTML 은 컴퓨터 프로그래밍 언어라고 하지 않는다.

 

PROGRAM 의 의미

'순서' 라는 의미가 깊숙이 내포되어있다. (음악회에서 공연될 음악들의 목록이 순차적으로 진행된다. "시간의 순서에 따라서 진행되는 것")

순서를 만드는 행위를 '프로그래밍' , 순서를 만드는 사람 '프로그래머'

 

어떤 의도에 따라서 순서대로 여러 기능을 작동시키는 것이 컴퓨터를 사용하는 일반적인 방법이다.

시간의 순서에 따라서 실행되어야 할 기능을 프로그래밍 언어의 문법에 맞게 글로 적어두는 방식을 고안해냄.

그 작업이 필요할 때 적어둔 글을 컴퓨터에게 주면서 실행해달라고 요청하면 컴퓨터는 그 작업을 수행한다.

-> 이 것이 '프로그램의 본질적인 의미'

 

HTML 과 JS 의 차이

HTML 은 웹페이지를 묘사하는 것이 목적의 언어이기 때문에 시간의 순서에 따라서 동작할 필요가 없다. -> 그냥 마크업 랭귀지
자바스크립트는 사용자와 상호작용을 하기 위해 만든 컴퓨터 언어.

시간의 순서에 따라 웹브라우저의 여러 기능이 실행되어야 하기 때문에 프로그래밍 언어임