TypeScript | |
---|---|
![]() | |
Парадигма | функційне програмування, узагальнене програмування, імперативне програмування, об'єктно-орієнтоване програмування і подійно-орієнтоване програмування |
Дата появи | 1 жовтня 2012 |
Творці | Microsoft |
Розробник | Microsoft |
Останній реліз | 5.4 (6 березня, 2024[1]) |
Система типізації | качина типізація, gradual typingd і structural typingd |
Під впливом від | JavaScript, C# |
Вплинула на | AtScript, AssemblyScript |
Мова реалізації | JavaScript[2] і TypeScript |
Ліцензія | Apache License |
Звичайні розширення файлів | .ts, .tsx |
Репозиторій вихідного коду | github.com/Microsoft/TypeScript |
Вебсайт | www.typescriptlang.org |
TypeScript — мова програмування, представлена Microsoft восени 2012; позиціонується як засіб розробки вебзастосунків, що розширює можливості JavaScript[3][4][5][6][6][7][8].
Розробником мови TypeScript є Андерс Гейлсберг (англ. Anders Hejlsberg), який створив раніше C#, Turbo Pascal і Delphi.
Код експериментального компілятора, котрий транслює код TypeScript у представлення JavaScript, поширюється під ліцензією Apache, розробка ведеться в публічному репозиторії через сервіс CodePlex. Специфікації мови відкриті і опубліковані в межах угоди Open Web Foundation Specification Agreement (OWFa 1.0)[9].
TypeScript є зворотньо сумісним із JavaScript. Фактично, після компіляції програму на TypeScript можна виконувати в будь-якому сучасному браузері або використовувати спільно із серверною платформою Node.js.
<ref>
: для виносок під назвою zdnet.com.microsoft-takes
не вказано текст<ref>
: для виносок під назвою blogs.msdn.com.typescrip
не вказано текст<ref>
: для виносок під назвою dnet.com.microsoft-typescript
не вказано текст<ref>
: для виносок під назвою cio.com.cio.com.717679
не вказано текст<ref>
: для виносок під назвою cybersecurity.ru.161240
не вказано текст<ref>
: для виносок під назвою opennet.ru.34981
не вказано текст<ref>
: для виносок під назвою OWFa-1.0
не вказано текст