JavaScript/Concept
[JavaScript] 자바스크립트 특징, 인터프리터 언어와 컴파일러 언어
괴발지망생
2024. 10. 21. 21:36
자바스크립트 특징
1. 웹 브라우저에서 동작하는 유일한 프로그래밍 언어
2. 개발자가 별도의 컴파일 작업을 수행하지 않는 인터프리터 언어 (Interpreter Language)
3. 명령형, 함수형, 프로토타입기반 객체지향 프로그램을 지원하는 멀티 패러다임 프로그래밍 언어
4. 클래스 기반 객체지향 언어보다 효율적이면서 강력한 프로토타입 기반의 객체지향 언어
컴파일러 언어 vs 인터프리터 언어
컴파일러 언어 | 인터프리터 언어 |
소스코드를 한번에 번역, 실행 | 소스코드를 한줄씩 번역, 실행 |
빠른 속도 | 느린 속도 |
유지보수 어려움 | 유지보수 용이 |
- | 코드 수정 결과를 바로 확인 |
보안 용이 | - |
C, C++, Java | Python, Ruby, JavaScript |