Ir ierosināts avota tekstu kompilators TypeScript valodā mašīnkodā

Ir pieejami pirmie TypeScript Native Compiler projekta testa laidieni, kas ļauj kompilēt TypeScript lietojumprogrammu mašīnkodā. Kompilators ir izveidots, izmantojot LLVM, kas nodrošina arī papildu funkcijas, piemēram, koda kompilēšanu no pārlūkprogrammas neatkarīgā, universālā zema līmeņa vidējā kodā WASM (WebAssembly), kas spēj darboties dažādās operētājsistēmās. Kompilatora kods ir rakstīts C++ valodā un tiek izplatīts saskaņā ar MIT licenci.

Izmantojot TypeScript valodu, varat rakstīt viegli lasāmu kodu, savukārt LLVM ļauj to apkopot “vietējā” kodā un veikt optimizāciju. Šobrīd projekts tiek aktīvi izstrādāts. Šobrīd vēl nav pieejams atbalsts veidnēm un dažām specifiskām TypeScript funkcijām, taču galvenā funkcionalitāte jau ir ieviesta.

Avots: opennet.ru

Pievieno komentāru