TypeScript

TypeScript
Парадигмафункційне програмування, узагальнене програмування, імперативне програмування, об'єктно-орієнтоване програмування і подійно-орієнтоване програмування
Дата появи1 жовтня 2012
ТворціMicrosoft
РозробникMicrosoft
Останній реліз5.4 (6 березня, 2024 (2024-03-06)[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.

  1. Release . Microsoft/TypeScript. TypeScript.
  2. The typescript Open Source Project on Open Hub: Languages Page — 2006.
  3. Помилка цитування: Неправильний виклик тегу <ref>: для виносок під назвою zdnet.com.microsoft-takes не вказано текст
  4. Помилка цитування: Неправильний виклик тегу <ref>: для виносок під назвою blogs.msdn.com.typescrip не вказано текст
  5. Помилка цитування: Неправильний виклик тегу <ref>: для виносок під назвою dnet.com.microsoft-typescript не вказано текст
  6. а б Помилка цитування: Неправильний виклик тегу <ref>: для виносок під назвою cio.com.cio.com.717679 не вказано текст
  7. Помилка цитування: Неправильний виклик тегу <ref>: для виносок під назвою cybersecurity.ru.161240 не вказано текст
  8. Помилка цитування: Неправильний виклик тегу <ref>: для виносок під назвою opennet.ru.34981 не вказано текст
  9. Помилка цитування: Неправильний виклик тегу <ref>: для виносок під назвою OWFa-1.0 не вказано текст

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy