TypeScript
From Wikipedia, the free encyclopedia
Тајпскрипт (TypeScript) je бесплатан програмски језик отвореног кода, који развија и одржава Мајкрософт. Строг је надскуп Јаваскрипта, и додаје језику опциону статичку типизацију и објектну оријентисаност. Андерс Хејлсберг, водећи архитекта програмских језика C#, Delphi и Turbo Pascal, радио је на развоју Тајпскрипта.[1][2][3][4] Тајпскрипт се може користити за развој Јаваскрипт апликација за извршавање на клијенту или серверу (Node.js). Дизајниран је за развој великих апликација и компајлира се у Јаваскрипт.[5] Како је надскуп Јаваскрипта, сви постојећи Јаваскрипт програми су такође и валидни Тајпскрипт програми. Подржава хедер фајлове који могу да садрже типовске информације за постојеће Јаваскрипт библиотеке, омогућавајући тиме другим програмима да користе објекте дефинисане у хедер фајловима као да су снажно типизирани Тајпскрипт објекти. Тајпскрипт компајлер је и сам написан у Јаваскрипту и лиценциран под Apache 2 лиценцом.
Тајпскрипт | |
---|---|
Оригинални назив | енгл. |
Изговара се | Тајпскрипт |
Модел | Više paradigmi: Скриптни језик, објектно оријентисан, структуиран, императиван, функционалан, генерички |
Појавио се | 1 Октобар, 2012. |
Дизајнер(и) | Мајкрософт |
Утицаји | Јаваскрипт, Јава, C# |
Утицао на | AtScript |
Оперативни системи | вишеплатформски језик |
Лиценца | Apache License 2.0 |
Веб-сајт |
Тајпскрипт је укључен као језик прве класе у Microsoft Visual Studio 2013 (Update 2) развојном окружењу и новијим, уз C# и остале Мајкрософтове језике.[6] Официјелна екстензија омогућава рад у Тајпскрипту и у Visual Studio 2012.[7]