Microsoft má nový programovací jazyk pro velké aplikace – TypeScript

Karel Michal , 02. říjen 2012 12:32 1 komentářů

Společnost Microsoft vyvinula nový programovací jazyk, jedná se o typovaný a objektový jazyk, který vychází z JavaScriptu. Je na světě nová konkurence Dartu?

TypeScript vs. JavaScript
TypeScript vs. JavaScript
Možná se ptáte, jaký je smysl jazyka, který kombinuje prvky klasického JavaScriptu, objektového programování jako v C++ s kontrolou datových typů. Je to jednoduché, jazyk má umožnit efektivní programování velkých aplikací přímo v JavaScriptu. Ten je totiž dnes stále populárnější nejen pro tvorbu jednoduchých dynamických webových prvků a her, ale také pro tvorbu rozsáhlých webových aplikací (běžících v prohlížeči) a v poslední době dokonce i ke tvorbě serverových aplikací.

K tomu ale původně JavaScript nebyl absolutně určený a tak disponuje jen rámcovou podporou objektového programování a typová podpora zde chybí úplně. Samotný TypeScript není vyloženě novým jazykem, jde o nadstavbu původního JavaScriptu. Jazyk umožňuje typovou kontrolu (proces ověřování datových typů ve zdrojovém kódu – pro operandy ve výrazech, parametry a návratové hodnoty funkcí) a podporu objektového programování (zejména tříd a dědičnosti). Samotná rozšíření mají být kompatibilní s návrhem standardu ECMAScript 6.

Zajímavě je řešena otázka zpětné kompatibility, TypeScript umožňuje použít již napsaný JavaScript kód a to včetně všech knihoven. To je umožněno tím, že jazyk podporuje vytvoření dodatečných typových definičních souborů pro již existující knihovny.

Svým způsobem se jedná vlastně o Framework, jazyk se po zápisu přeloží do běžného JavaScriptu, takže není potřeba integrovat v prohlížeči podporu nového jazyka. Podrobnosti o jazyku lze nalézt například zde.


Komentáře

tomvec 02. říjen 2012 13:27

Tirulek:
Microsoft má nový programovací jazyk...

Poslední odstavec:
Svým způsobem se jedná vlastně o Framework, jazyk se po zápisu přeloží do běžného JavaScriptu...

Prostě jak v Blesku :-(

PS: Ale nebuďte z toho smutní, to je i na Rootu a AbcLinuxu.

RSS 

Komentujeme

Další na řadě je bezpečnost

Richard Jan Voigts , 09. říjen 2017 00:00
Richard Jan Voigts

Co všechno lze automatizovat pomocí strojového učení? Larry Ellison, technologický ředitel společnos...

Více







Kalendář

19. 10.

22. 10.
For Games 2017
24. 10. VeeamON Forum 2017
25. 10.

26. 10.
Profesia days 2017
RSS 

Zprávičky

Firma vypsala odměnu za odhalení digitálního podpisu slovenského ministra

ČTK , 21. říjen 2017 08:00

Problém se týká čipů německého výrobce Infineon Technologies, které Slovensko používá v občanských p...

Více 0 komentářů

Electro World v účetním roce zmírnil ztrátu na 92 milionů Kč

ČTK , 20. říjen 2017 12:00

Firma se soustředila na zlepšení prodejní a distribuční sítě a rozšíření sortimentu....

Více 0 komentářů

Dohoda o ochraně dat mezi EU a USA prošla první kontrolou

ČTK , 20. říjen 2017 08:00

Cílem dohody je chránit osobní údaje osob v EU předávané společnostem v USA. ...

Více 0 komentářů

Starší zprávičky

Operátoři: Metro by mohlo být signálem pokryté do konce roku 2018

ČTK , 20. říjen 2017 08:00

Operátoři mají enormní zájem na pokrytí pražského metra, a to na vlastní náklady....

Více 0 komentářů

Firmu Moravia IT koupil britský konkurent RWS Holding

ČTK , 19. říjen 2017 21:26

Mezi zákazníky firmy specializující se na lokalizaci a testování softwaru patří např. Microsoft, IBM...

Více 0 komentářů

Státní ústav pro kontrolu léčiv hájí elektronické recepty

ČTK , 19. říjen 2017 10:00

V ČR se vydá 60-70 milionů papírových receptů ročně. Podle ministerstva je elektronizace zdravotnict...

Více 0 komentářů

Ransomware Locky v září masivně útočil ve světě i v ČR

Pavel Houser , 19. říjen 2017 09:30

Locky se neobjevil v Top 10 škodlivých kódů od listopadu 2016....

Více 0 komentářů