Predlaže se kompajler izvornih tekstova u jeziku TypeScript u mašinski kod

Prva beta izdanja TypeScript Native Compiler projekta su dostupna za kompajliranje TypeScript aplikacije u izvorni kod. Kompajler je napravljen pomoću LLVM-a, koji vam takođe omogućava da postignete dodatne karakteristike kao što je kompajliranje koda u univerzalni međukod niskog nivoa WASM (WebAssembly) nezavisan od pretraživača koji može da radi na različitim operativnim sistemima. Kod kompajlera je napisan u C++ i distribuiran pod MIT licencom.

Korištenje TypeScript jezika vam omogućava da pišete lako čitljiv kod, a LLVM omogućava da ga prevedete u "nativni" kod i optimizirate. Projekat je trenutno u aktivnom razvoju. U ovom trenutku, podrška za šablone i neke specifične karakteristike TypeScript još nije dostupna, ali glavna funkcionalnost je već implementirana.

izvor: opennet.ru

Dodajte komentar