컴파일러: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Thijs!bot (토론 | 기여)
잔글 r2.7.2) (로봇이 더함: ky:Компилер
Wafe (토론 | 기여)
잔글 →‎일단 구조와 다단 구조: JIT 컴파일 페이지 링크 삽입
22번째 줄:
* 속도 및 최적화 : 고수준 언어일수록 최적화된 성능보다는 사람에게 이해하기 쉬운 형태를 염두에 두고 설계된다. 때문에 중간형태를 거치는 것이 보다 저수준에서 효율적으로 프로그램을 최적화한 다음 최종적으로 출력물을 내놓는 데 유리할 수 있다.
 
* 저스트 인 타임 컴파일 ([[JIT 컴파일]]) : [[스몰토크]], [[자바 (프로그래밍 언어)|자바]], 마이크로소프트 [[공통 중간 언어]](CIL) 등의 컴파일러는 가상 머신의 바이트코드를 출력한다. 그러나 가상 머신은 플랫폼의 기계어에 비해 속도가 느릴 수밖에 없으므로 이들 가상 머신에는 저스트 인 타임 컴파일러가 탑재되어 실행 직전에 현재 플랫폼의 기계어로 다시 한 번 컴파일되어 속도를 향상시킨다.
 
== 참고 자료 ==