Почему TypeScript называют компилируемым языком программирования?

JavaScript является одним из самых популярных языков программирования в мире, используемым для создания динамических веб-приложений. Однако, он имеет свои недостатки, вроде отсутствия статической типизации, что может приводить к ошибкам и сложности в поддержке кода на больших проектах.

В 2012 году появился TypeScript — строго типизированный язык программирования, который является суперсетом JavaScript. Это значит, что все действительные программы на JavaScript также являются действительными программами на TypeScript. Однако, TypeScript расширяет JavaScript, добавляя новые возможности и функции, которые сильно улучшают разработку и поддержку кода.

Одной из особенностей TypeScript является его компиляция — процесс преобразования кода на TypeScript в код на JavaScript. Это делает TypeScript мощным инструментом разработки, позволяя разработчикам использовать все новые возможности и синтаксические конструкции, предлагаемые TypeScript, а затем преобразовывать код в обычный JavaScript, который может выполняться в любой совместимой с JavaScript среде.