O nás     Inzerce     KontaktSpolehlivé informace o IT již od roku 2011
Hledat
Nepřehlédněte: 2. kolo: Pozoruhodné IT produkty 2020
Správa dokumentů
Digitální transformace
Informační systémy
Hlavní rubriky: Informační systémy, Mobilní technologie, Datová centra, Sítě, IT bezpečnost, Software, Hardware, Zkušenosti a názory, Speciály

Pozoruhodné IT produkty 2020
E-knihy o IT zdarma
Odborné IT konference BusinessIT
Manuál Linux

Static TypeScript umožní programovat vestavěná zařízení

Specifickou implementaci jazyka TypeScript s označením Static vyvinula a uvolnila společnost Microsoft. Tato v podstatě nová programovací platforma je určena primárně pro vestavěná zařízení s omezenými hardwarovými parametry, zejména pro mikrořadiče. Integrální součást implementace tvoří sada nástrojů, které v internetovém prohlížeči vytvářejí spustitelný soubor.

V rámci produkčního prostředí Static TypeScript je vytvořený program zkompilován do strojového kódu, konkrétně do instrukcí sady ARM Thumb. Následně jej integrované nástroje propojí s provozním prostředím C++ v internetovém prohlížeči. Ve výsledku vznikne spustitelný soubor, který lze spustit v cílovém zařízení.

Řešení Static TypeScript představuje v rámci tvorby programového vybavení alternativu k integrovaným či vestavěným překladačům. Novinku podporuje výukové a vývojové prostředí MakeCode Framework. Pro kompilaci kódu, a v podstatě i pro jeho tvorbu, postačí internetový prohlížeč. Výstupní soubor poté zamíří do cílového zařízení, v němž jej lze spustit.

Dle původních představ má Static TypeScript primárně sloužit vzdělávacím účelům. Řešení také nebude podporovat kompletní syntaxi a funkcionality jazyka TypeScript, který je odnoží JavaScriptu. Tvůrci jej hodlají rozšiřovat pouze o části, které využijí vestavěná zařízení. Implementace Static TypeScript, jež je aktuálně stále v experimentální fázi vývoje, v mnoha ohledech překonává dřívější přístup založený na asistenci překladače. Jde například o nižší energetickou náročnost nebo o možnost provozu aplikace na zařízeních s velmi nízkými hardwarovými parametry, resp. malým výpočetním výkonem.

 


(9. 9. 2019 | Lukas_Kriz)

Facebook Twitter
Komentáře, názory a rady

Zatím sem nikdo nevložil žádný komentář. Buďte první...

>>> Číst a vkládat komentáře <<<
©2011-2020 BusinessIT.cz, ISSN 1805-0522 | Názvy použité v textech mohou být ochrannými známkami příslušných vlastníků.
Provozovatel: Bispiral, s.r.o., kontakt: BusinessIT(at)Bispiral.com | Inzerce: Best Online Media, s.r.o., zuzana@online-media.cz
O vydavateli | Pravidla webu BusinessIT.cz a ochrana soukromí | pg(7239)