트랜스 컴파일러 란 무엇입니까?

소스 - 투 - 소스 컴파일러 또는 변환기라고도하는 트랜스 컴파일러는 프로그램의 소스 코드를 다른 언어로 변환하는 특별한 유형의 컴파일러입니다. 또한 이전 버전의 프로그래밍 언어로 작성된 프로그램을 처리하고 동일한 언어의 최신 버전으로 변환하는 데에도 사용할 수 있습니다.

추가 트랜스 컴파일러 정보

많은 프로그래밍 언어가 트랜스 컴파일 된 언어로 시작됩니다. 예를 들어, 초기 버전의 C ++에는 원시 컴파일러가 없었습니다. 대신 C ++ 프로그램은 C 프로그래밍 언어로 트랜스 컴파일되어 기존 C 컴파일러를 사용하여 바이너리로 변경되었습니다. 트랜스 컴파일의 또 다른 용도는 이미 컴파일 된 코드를 다른 언어의 소스 코드로 변환하는 것입니다. 이것의 한 예가 LLVM으로 컴파일 된 C 및 C ++ 프로그램을 JavaScript로 변환하는 트랜스 컴파일러 인 Emscripten입니다.

프로그래밍 용어