已經提出了一種將 TypeScript 語言的原始文字編譯為機器碼的編譯器

TypeScript Native Compiler 專案的第一個測試版本現已推出,可讓您將 TypeScript 應用程式編譯為機器碼。 這個編譯器是使用 LLVM 建構的,它還允許附加功能,例如將程式碼編譯成獨立於瀏覽器的通用低階中間程式碼 WASM(WebAssembly),能夠在不同作業系統上運行。 編譯器程式碼是用 C++ 編寫的,並根據 MIT 許可證分發。

使用 TypeScript 語言可以編寫易於閱讀的程式碼,而 LLVM 可以將其編譯為「本機」程式碼並執行最佳化。 該項目目前正在積極開發中。 目前,尚未提供對模板和某些特定 TypeScript 功能的支持,但主要功能已實現。

來源: opennet.ru

添加評論