Typescript를 공부학 위해서는 tsc
라는 단어에 익숙해져야 한다
tsc
란 무엇인지, 오해할 수 있는 부분이 있기 때문에 이를 정리하고자 한다.
tsc는 Transpilling을 한다.
컴파일러(Complier)이란?
프로그래밍 언어(고급언어)를 컴퓨터가 이해 할 수 있는 기계어로 변환시키는 과정
ex) 소스코드 → 바이너리 코드으로 변환
트랜스 파일러(Transplier)란?
한 언어로 작성된 소스코드를 비슷한 수준의 추상화를 가진 다른 언어로 변환하는 것
TypeScript 컴파일러는 TypeScript 파일을 자바스크립트 파일로 변환하므로 컴파일보다는 트랜스파일링(Transpiling)이 보다 적절한 표현이다.
참고 자료