js공부1 개념과 특징 컴파일 언어는 c, c++, java 등의 언어가 대표적이다. 특징은 소스 코드를 실행기 전에 먼저 기계어로 번역하고 실행한다. 여기서 번역하는 행위를 컴파일이라 하며 컴파일을 수행하는 소프트웨어를 컴파일러라 한다. 이는 컴파일하는 데에는 시간이 걸리지만 실행되는 속도는 빠르다. 인터프리터는 javascript, python, perl 등이 대표적이다. 특징은 한줄마다 기계어로 바로 번역해서 실행한다. 프로그램을 번역해서 실행시키는 소프트웨어를 인터프리터라고 한다. 한 줄씩 번역하며 실행하기에 컴파일 언어보다 처리속도가 느린 점이 있다. 특징 1. 자바스크립트는 인터프리터 언어다. JIT 컴파일러 때문에 실행 속도가 느리지 않다. 2. 프로토타입 기반 언어 3. 함수가 일급 객체이다. 이로 인해 함수를 .. 2020. 1. 5. 이전 1 다음