컴파일러는 IR을 어떻게 사용하나요?
중간 언어는 컴퓨터 프로그램의 분석을 돕기 위해 설계된 추상 기계의 언어입니다. 이 용어는 프로그램의 소스 코드를 대상 컴퓨터의 객체 또는 기계 코드를 생성하는 데 사용하기 전에 코드 개선 변환에 더 적합한 형태로 변환하는 컴파일러에서 사용되는 데서 유래했습니다.
컴파일러는 프로그램의 소스 코드를 대상 시스템에 대한 객체 코드를 생성하기 전에 코드 변환을 수행하기에 더 적합한 형식인 IR(중간 표현)로 변환합니다.
How do compilers use IR?
An intermediate language is the language of an abstract machine designed to aid in the analysis of computer programs. The term comes from their use in compilers, where the source code of a program is translated into a form more suitable for code-improving transformations before being used to generate object or machine code for a target machine.
Compilers translate the source code of a program to an intermediate representation (IR), which is a form more suitable for performing code transformations before generating object code for the target machine.