[ TypeScript ] 타입스크립트의 동작 원리
·
📍 프로그래밍 언어/TypeScript
💡 대다수의 프로그래밍 언어의 동작 방법대부분의 프로그래밍 언어는 인간 친화적입니다. 컴퓨터는 인간과는 다르게 바이트코드나 기계어, 이진수 같은 단순한 언어를 기반으로 동작합니다. 따라서 영문법과 비슷한 프로그래밍 언어를 컴퓨터가 바로 이해하고 실행하기는 어렵습니다. 그래서 컴퓨터는 우리가 작성한 코드를 실행하기 위해서 컴퓨터가 해석하기 쉬운 형태로 변환하는 데 이 과정을 컴파일 이라고 부릅니다. 그래서 우리가 프로그래밍 언어로 작성한 코드를 컴파일하면 컴퓨터가 이해할 수 있는 기계어의 형태로 변환되는 것입니다. 이제 컴퓨터는 기계어를 읽고 실행하며 결과적으로 코드가 실행되게 되는 것입니다. 이때, 코드를 컴파일하는 역할을 하는 것이 컴파일러 입니다.컴파일러는 어떤 과정으로 코드를 컴파일 하는 것일까..