Buvo pasiūlytas šaltinio tekstų „TypeScript“ kalba kompiliatorius į mašininį kodą

Galimi pirmieji bandomieji „TypeScript Native Compiler“ projekto leidimai, leidžiantys kompiliuoti „TypeScript“ programą į mašinos kodą. Kompiliatorius sukurtas naudojant LLVM, kuris taip pat suteikia papildomų funkcijų, tokių kaip kodo kompiliavimas į nuo naršyklės nepriklausomą universalų žemo lygio tarpinį kodą WASM (WebAssembly), galintį veikti skirtingose ​​operacinėse sistemose. Kompiliatoriaus kodas parašytas C++ kalba ir platinamas pagal MIT licenciją.

Naudodami TypeScript kalbą galite rašyti lengvai skaitomą kodą, o LLVM leidžia jį kompiliuoti į „vietinį“ kodą ir atlikti optimizavimą. Šiuo metu projektas aktyviai vystomas. Šiuo metu šablonų ir kai kurių specifinių „TypeScript“ funkcijų palaikymas dar nepasiekiamas, tačiau pagrindinė funkcija jau įdiegta.

Šaltinis: opennet.ru

Добавить комментарий