TypeScript — разлика између измена
Садржај обрисан Садржај додат
м Разне исправке; козметичке измене |
м sitno |
||
Ред 14:
|сајт = {{URL|www.typescriptlang.org}}
}}
'''Тајпскрипт''' (TypeScript) je [[Softver otvorenog koda|бесплатан програмски језик отвореног кода]], који развија и одржава [[Мајкрософт]]. Строг је надскуп [[Јаваскрипт]]а, и додаје језику опциону статичку типизацију и [[Објектно-оријентисано програмирање|објектну оријентисаност]]. [[Андерс Хејлсберг]], водећи архитекта програмских језика [[C Sharp|C#]], [[Delphi programming language|Delphi]] и [[Turbo Pascal]], радио је на развоју Тајпскрипта.<ref>{{cite web |url=http://www.zdnet.com/microsoft-takes-the-wraps-off-typescript-a-superset-of-javascript-7000004993/ |title=Microsoft takes the wraps off TypeScript, a superset of JavaScript |work=[[ZDNet]] |publisher=[[CBS Interactive]] |date = 1.
Дизајниран је за развој великих апликација и компајлира се у Јаваскрипт.<ref>{{cite web |url=http://arstechnica.com/information-technology/2012/10/microsoft-typescript-the-javascript-we-need-or-a-solution-looking-for-a-problem/ |title=Microsoft TypeScript: the JavaScript we need, or a solution looking for a problem? |last=Bright|first=Peter|date = 3.
Подржава хедер фајлове који могу да садрже типовске информације за постојеће Јаваскрипт библиотеке, омогућавајући тиме другим програмима да користе објекте дефинисане у хедер фајловима као да су снажно типизирани Тајпскрипт објекти.
Тајпскрипт компајлер је и сам написан у Јаваскрипту и лиценциран под [[Apache 2 License|Apache 2]] лиценцом.
Ред 22:
== Дизајн језика ==
Тајпскрипт је настао због перципираних недостатака Јаваскрипта за развој великих апликација од стране Мајкрософта и њихових клијената.<ref>{{cite web|url=http://www.hanselminutes.com/340/what-is-typescript-and-why-with-anders-hejlsberg |title=What is TypeScript and why with Anders Hejlsberg |author=Anders Hejlsberg |publisher=www.hanselminutes.com |date =
Дизајнери Тајпскрипта тражили су решење које неће изгубити компатибилност са стандардом и његовом вишеплатформском подршком. Знајући за тренутни предлог за ECMAScript стандард који је обећавао подршку за класе у будућности, Тајпскрипт су засновали по том предлогу. То је довело до Јаваскрипт компајлера са скупом синтаксичких језичких проширења, надскупом заснованим на предлогу, који претвара проширења у обичан Јаваскрипт. На овај начин, Тајпскрипт је поглед у то шта се може очекивати од ECMAScript 6 стандарда. Јединствени аспект који није у предлогу, али је додао у Тајпскрипт је опциона статичка типизација.
Ред 35:
* [[Mixin]]
* [[Генеричко програмирање|Генерици]]
* [[Modular programming|Модуларно програмирање]]<ref>{{cite web|url=http://techcrunch.com/2012/10/01/microsoft-previews-new-javascript-like-programming-language-typescript/ |title=Microsoft Previews New JavaScript-Like Programming Language TypeScript |publisher=TechCrunch |date =
* Скраћена "стрелица" синтакса за [[anonymous function|анонимне функције]]
* Опциони параметри и подразумевани параметри
|