공부를 하다보면 필요에 의해 한 언어가 만들어지고, 그보다 더 편리하게, 쉽게 사용하기 위해 또 다른 언어가 만들어 진다는 것을 알았다.
사용자들에게 웹 화면을 보여주기 위해 html 언어가 만들어졌다. 하지만 html은 정적인 언어다보니 한번 만들면 변하지 않는다. 그래서 사용자가 동적으로 화면을 볼 수 있도록, 사용자와 상호작용을 하기 위해 JavaScript가 만들어 진 것이다.
Program이란 사전에서
[명] (업무 수행·전개를 위한) 계획
[동] 사람·동물이 자동적으로 어떤 행동을 하도록) 프로그램을 짜다[조정하다]
라는 의미이다. 즉, Program의 중심에는 '순서'라는 의미가 담겨있다.
이런 순서를 만드는 행위를 Programming이라고 한다.
(Programming을 하는 사람, 즉, 순서를 만드는 사람을 Programer라고 한다.)
위의 뜻을 종합해 보면 JavaScript는 컴퓨터 언어이면서 동시에 컴퓨터 프로그래밍(Programming)이라고 하지만, HTML은 컴퓨터 프로그래밍 언어라고는 하지 않는다.
이렇게 언어가 만들어진 역사와 배경, 정확한 특징을 공부하니 공부하는 것이 더 재밌어지는 것 같다.
'생활 코딩'님의 HTML과 JS의 차이점 영상을 보고 정리한 글입니다.