hooninedev.com
멘토링
8 posts
All
프론트엔드
소박한궁금증
자바스크립트
React
대외활동
일상
소프트웨어
멘토링
DevOps
자료구조
비전공 프론트엔드 2년차 개발자 멘티 일지: 8주차 - 진짜!! 너무 바쁘다~!

동아리, 회사, 스터디 등등 많이 바쁘다.. 멘토링 끝나고 블로그에 회고 작성하려는 큰 포부를 가졌지만.. 요즈음 과제가 어려워서? 시간이 빠듯해서 잘 못했다ㅠㅠ 그렇기에 오랜만에 회고를 작성해보고 복습해보자! 타입스크립트는 어떻게 컴파일할까? 우선 타입스크립트는 TSC 컴파일러를 통해 바로 컴파일되는 것이 아닌 자바스크립트 코드로 변환된다. 이 과정에서 고수준 언어인 타입스크립트가 저수준 언어인 자바스크립트로 변환되어 트랜스파일이라고 부르기도 한다. 상세한 과정은 아래와 같다. 타입스크립트 소스코드를 타입스크립트 AST로 만들고, 타입 검사기가 AST를 확인하여 타입을 확인한다. (TSC) 타입스크립트 AST를 자바스크립트 소스로 변환한다. (TSC) 자바스크립트 소스코드를 자바스크립트 AST로 만든다. (런타임) AST가 바이트 코드로 변환되고 런타임에 바이트 코드가 평가되어 프로그램이 실행된다. (런타임) 타입스크립트 컴파일러의 구성 요소와 동작 방식 Scanner => Pa…

2024.06.25
멘토링자바스크립트

© Powered by hoonine