컴파일러: 두 판 사이의 차이
내용 삭제됨 내용 추가됨
잔글 →원리 |
|||
19번째 줄:
* 다양한 언어 지원 : 다양한 입력 언어를 동일한 중간 표현으로 표현하거나 동일한 중간 표현을 여러 가지 출력 언어로 표현하면 다양한 입력 언어와 출력 언어를 지원하는 컴파일러를 작성할 수 있다.
* 속도 및 최적화 : 고수준 언어일수록 최적화된
* 저스트 인 타임 컴파일 : [[스몰토크]], [[자바 (프로그래밍 언어)|자바]], 마이크로소프트 [[공통 중간 언어]](CIL) 등의 컴파일러는 가상 머신의 바이트코드를 출력한다. 그러나 가상 머신은 플랫폼의 기계어에 비해 속도가 느릴 수밖에 없으므로 이들 가상 머신에는 저스트 인 타임 컴파일러가 탑재되어 실행 직전에 현재 플랫폼의 기계어로
== 참고 자료 ==
|