검색
색인
타입스크립트, TypeScript
웹 클라이언트와 서버 프로그램 개발에 모두 사용되는 오픈 소스 프로그래밍 언어.
마이크로소프트(Microsoft)에서 개발하였다. 자바스크립트(JavaScript)의 상위 언어로, 앵귤러제이에스(AngularJS), 리액트제이에스(ReactJS), 노드닷제이에스(Node.js) 등의 자바스크립트 기반 프로그램은 타입스크립트 프로그램으로도 동작한다.


타입스크립트는 터보 파스칼(Turbo Pascal)과 델파이(Delphi), 시샵(C#)의 핵심 개발자인 마이크로소프트(Microsoft)의 아네르스 하일스베르(Anders Hejlsberg)의 주도하에 개발된 언어이다. 2014년 개발자 컨퍼런스인 마이크로소프트 빌드(Microsoft Build)에서 타입스크립트의 1.0 버전이 공개되었다. 그 사이의 많은 마이너 업데이트와 변수들에 선택적으로 널(null) 값이 들어가는 것을 막을 수 있는 기능 등 몇몇 새로운 기능이 추가된 2.0 버전이 2016년 9월 22일 공개되었다. 2018년 릴리즈된 타입스크립트 3.0은 튜플 타입의 기능 확장, 미지정(unknown) 타입 추가, 프로젝트 참조 기능 등이 지원된다.
2017년 구글(Google)의 공식 개발 언어로 채택되어, 구글의 클라이언트 개발 환경에서 무제한 사용할 수 있다. 웹 애플리케이션 개발 프레임워크인 앵귤러제이에스(AngularJS) 개발에 타입스크립트 언어가 사용되었다.