已经提出了一种将 TypeScript 语言的源文本编译为机器代码的编译器

TypeScript Native Compiler 项目的第一个测试版本现已推出,允许您将 TypeScript 应用程序编译为机器代码。 该编译器是使用 LLVM 构建的,它还允许附加功能,例如将代码编译成独立于浏览器的通用低级中间代码 WASM(WebAssembly),能够在不同操作系统上运行。 编译器代码是用 C++ 编写的,并根据 MIT 许可证分发。

使用 TypeScript 语言可以编写易于阅读的代码,而 LLVM 可以将其编译为“本机”代码并执行优化。 该项目目前正在积极开发中。 目前,尚未提供对模板和某些特定 TypeScript 功能的支持,但主要功能已经实现。

来源: opennet.ru

添加评论