본문 바로가기
강의 실습/한 입 크기로 잘라먹는 타입스크립트(TypeScript)

타입스크립트의 동작 원리

by Jint 2024. 6. 7.

한 입 크기로 잘라먹는 타입스크립트 - 타입스크립트의 동작 원리

- 이번 시간에 살펴볼 내용
타입스크립트는 어떤 과정을 거쳐 동작할까?
왜 그렇게 동작하는 걸까?

- 대다수의 프로그래밍 언어는 어떻게 동작할까?
사람 - 프로그래밍 언어 / 컴퓨터 - 기계어
컴파일(Compile) : 프로그래밍 언어를 컴퓨터가 이해하기 쉬운 형태로 변환.
컴파일러 : 컴파일 하는 친구

* 컴파일러의 컴파일 과정
JavaScript(코드) → AST(추상 문법 트리) → 바이트 코드(컴퓨터가 실행)

- 타입스크립트는 어떻게 실행될까?
TypeScript 의 컴파일 과정
TypeScript → AST(추상 문법 트리) → 타입 검사(Type Checking) → 검사 성공 : AST를 자바스크립트로 변환 → JavaScript(타입 검사를 통과한 안전한 자바스크립트 코드) → AST(추상 문법 트리) → 바이트 코드 → 실행
(타입 검사 실패시 컴파일 종료)
타입과 관련된 코드들은 컴파일 결과 모두 사라진다. 따라서 프로그램 실행 자체에 영향을 미치지 않는다.


참고링크 : https://www.inflearn.com/course/%ED%95%9C%EC%9E%85-%ED%81%AC%EA%B8%B0-%ED%83%80%EC%9E%85%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8#

 

한 입 크기로 잘라먹는 타입스크립트(TypeScript) | 이정환 Winterlood - 인프런

이정환 Winterlood | 문법을 넘어 동작 원리와 개념 이해까지 배워도 배워도 헷갈리는 타입스크립트 이제 제대로 배워보세요! 여러분을 타입스크립트 마법사🧙🏻‍♀️로 만들어드립니다., 프론

www.inflearn.com

댓글