🍋
Menu
.c Code

TypeScript (타입이 있는 JavaScript)

TypeScript는 JavaScript에 정적 타입 시스템을 추가한 Microsoft의 프로그래밍 언어입니다. JavaScript로 컴파일되며, 대규모 프로젝트에서 코드 품질과 개발 경험을 크게 향상시킵니다.

MIME 타입

text/x-csrc

유형

텍스트

압축

무손실

장점

  • + Maximum performance with minimal runtime overhead
  • + Direct hardware access through pointers and inline assembly
  • + Portable — runs on virtually every processor architecture
  • + Foundation of most other programming languages

단점

  • Manual memory management leads to buffer overflows and leaks
  • No built-in bounds checking, strings, or garbage collection
  • Undefined behavior makes debugging challenging

.C 사용 시점

TypeScript는 중대형 JavaScript 프로젝트, 팀 개발, 타입 안전성이 중요한 라이브러리 및 프레임워크에 사용하세요.

기술 세부사항

TypeScript의 타입 시스템에는 프리미티브(string, number, boolean), 유니언/교차 타입, 제네릭, 조건부 타입, 매핑 타입, 타입 가드가 있습니다. tsc 컴파일러는 타입을 검증한 후 일반 JavaScript를 출력합니다. .d.ts 선언 파일은 JavaScript 라이브러리의 타입 정보를 제공합니다.

역사

Microsoft는 2012년 TypeScript를 출시했으며, Anders Hejlsberg(C# 설계자)가 이끌었습니다. Angular, React, Vue 생태계에서 빠르게 채택되어 현재 대부분의 대규모 JavaScript 프로젝트에서 사용됩니다.

.C에서 변환

.C로 변환

관련 포맷

관련 용어