자바스크립트는 인터프리터 언어이다.
인터프리터 언어란?
- 프로그램을 한 줄마다 기계어로 번역해서 실행하는 프로그래밍 언어
- 자바스크립트, LISP, Perl, Ruby, Python 등
인터프리터
- 프로그램을 번역해서 실행시키는 소프트웨어
인터프리터 언어 특징
- 장점: 프로그램을 바로 실행할 수 있고 동작을 확인해 가면서 프로그램을 개발할 수 있음
- 단점: 프로그램 코드를 한 줄 한 줄 기계어로 번역하면서 실행하기 때문에 컴파일 언어보다 처리 속도가 느림
컴파일 언어란?
- 컴파일 언어: 소스 코드 여러 개를 하나로 묶어서 컴파일한 후에 실행하는 프로그래밍 언어
- 컴파일: 소스코드를 실행하기에 앞서 기계어로 번역하는 행위
- 컴파일러: 컴파일을 수행하는 소프트웨어
- 특징: 컴파일하는 데는 시간이 걸리지만 실행되는 속도가 빠름
'프로그래밍 언어 > JavaScript' 카테고리의 다른 글
[JavaScript] 프로그램 작성법-유니코드/토큰/파싱/주석 (0) | 2022.12.08 |
---|---|
[JavaScript] 순수 자바스크립트란? (0) | 2022.12.07 |
[JavaScript] 자바스크립트 실행 환경 (0) | 2022.12.07 |
[JavaScript] 클라이언트 측 자바스크립트 & 서버 측 자바스크립트 (0) | 2022.10.05 |
[JavaScript] 자바스크립트의 특징 (0) | 2022.10.03 |