[JS]자바스크립트의 특징(인터프리티 언어와 컴파일러 언어)
HTML 삽입 미리보기할 수 없는 소스 자바스크립트는 HTML, CSS와 함께 웹을 구성하는 요소 중 하나로** 웹 브라우저에서 동작하는 유일한 프로그래밍 언어**다. 다른 프로그래밍 언어와 마찬가지로 자바스크립트는 기존의 프로그래밍 언어에서 많은 영향을 받았다. 기본 문법은 C, 자바와 유사하고 셀프 에서는 프로토타입 기반 상속을, 스킴 에서는 일급함수의 개념을 차용했다. 자바스크립트는 개발자가 별도의 컴파일 작업을 수행하지 않는** 인터프리터 언어**다. 대부분의 모던 자바스크립트 엔진(크롬의 V8, 파이어폭스의 SpiderMonkey, 사파리의 JavaScriptCore,마이크로 소프트 엣지의 Chakra 등)은 인터프리터와 컴파일러의 장점을 결합해 비교적 처리 속도가 느린 인터프리터의 단점을 해결..