컴파일러 :
1. 전체를 한꺼번에 해석.
2. 기계어 번역과정에서 object파일을 만들고 다시 링킹하는 과정이 있기에, 메모리사용이 더 증가. 하지만 이 실행파일을 만든다면 속도가 빨라짐.
3. 한꺼번에 실행하므로, 오류도 실행전에 파악가능.
4. C, C++, JAVA 등
인터프리터 :
1. 한 번에 한 문장 해석.
2. object파일 만들고 링킹하는 과정이 없음. 메모리 효율 좋음.
3. 오류를 실행하고 나서야 파악가능.
4. Python, Javascript 등
'컴퓨터공학' 카테고리의 다른 글
[1일1cs]데이터베이스 무결성 제약조건 (0) | 2022.07.20 |
---|---|
절차지향 vs 객체지향 (0) | 2022.07.19 |
DNS와 DHCP (0) | 2022.07.16 |
[1일1cs] 동기와 비동기 블로킹과 논블로킹 (0) | 2022.07.15 |
[1일1cs] 대표적인 sql종류 3가지 설명, 종류별 명령어 (0) | 2022.07.14 |