Se ha propuesto un compilador de textos fuente en lenguaje TypeScript en código máquina.

Las primeras versiones de prueba del proyecto TypeScript Native Compiler están disponibles, lo que le permite compilar una aplicación TypeScript en código de máquina. El compilador está construido utilizando LLVM, que también permite funciones adicionales como compilar código en un código intermedio universal de bajo nivel WASM (WebAssembly) independiente del navegador, capaz de ejecutarse en diferentes sistemas operativos. El código del compilador está escrito en C++ y se distribuye bajo la licencia MIT.

El uso del lenguaje TypeScript le permite escribir código fácilmente legible y LLVM permite compilarlo en código "nativo" y realizar la optimización. El proyecto se encuentra actualmente en desarrollo activo. Por el momento, la compatibilidad con plantillas y algunas funciones específicas de TypeScript aún no está disponible, pero la funcionalidad principal ya se ha implementado.

Fuente: opennet.ru

Añadir un comentario