Transpile&Compile

정인국·2022년 7월 26일
0

TypeScript

목록 보기
2/2
post-thumbnail

트랜스파일_Transpile

트랜스파일이란 비슷한 추상화 단계의 언어로 변경되는 과정을 말한다.
ex) Typescript -> Javascript, C++ -> C, ES6 -> ES5

컴파일_Compile

컴파일이란 주어진 언어로 작성된 컴퓨터 프로그램을 다른 언어의 동등한 프로그램으로 변환하는 과정을 말한다.
ex) Java -> bytecode

뭐가 다른거지?

트랜스파일과 컴파일은 공통적으로 작성된 언어와 다른 언어로 변환하는 과정이지만 언어의 추상화 레벨이 다르다. 컴파일은 고급어에서 컴퓨터가 해석 가능한 기계어로 변환하지만 트랜스 파일은 Typescript를 Javascript로 변환하는 과정과 같이 유사한 수준의 언어로 변환되는 과정을 말한다.

profile
Engineer

0개의 댓글