En kompilator av källtexter på TypeScript-språket till maskinkod har föreslagits

De första testversionerna av TypeScript Native Compiler-projektet är tillgängliga, så att du kan kompilera ett TypeScript-program till maskinkod. Kompilatorn är byggd med hjälp av LLVM, vilket också möjliggör ytterligare funktioner som att kompilera kod till webbläsaroberoende, universell lågnivåmellankod WASM (WebAssembly), som kan köras på olika operativsystem. Kompilatorkoden är skriven i C++ och distribueras under MIT-licensen.

Genom att använda TypeScript-språket kan du skriva lättläsbar kod, och LLVM gör det möjligt att kompilera den till "native" kod och utföra optimering. Projektet är för närvarande under aktiv utveckling. För tillfället är stöd för mallar och vissa specifika TypeScript-funktioner ännu inte tillgängligt, men huvudfunktionaliteten har redan implementerats.

Källa: opennet.ru

Lägg en kommentar