강좌: 한 입 크기로 잘라먹는 타입스크립트(TypeScript), 이정환



JavaScript, 동작이 잘 되어서 문제가 없는 줄 알았는데, 며칠 후에 런타임에서 오류가 난다면 치명적일 수도 있다는 말씀에 배움을 얻었습니다!
점진적 타입 시스템, 정적 타입 시스템 + 동적 타입 시스템: 모든 타입 변수에 일일이 지정할 필요 없음
JavaScript-(1)-AST(추상 문법 트리)-(2)-바이트 코드
TypeScript-(1)-AST(추상 문법 트리)-(2)-타입 검사-(3:검사 실패)-컴파일 종료
TypeScript-(1)-AST(추상 문법 트리)-(2)-타입 검사-(3:검사 성공)-JavScript-(4)-AST(추상 문법 트리)-(5)-바이트 코드
🫢 정말 타입 검사만을 위한 언어였다니!! 결국 JavaScript잖아~!