Предложен компилятор исходных текстов на языке TypeScript в машинный код

Доступны первые тестовые выпуски проекта TypeScript Native Compiler, позволяющего скомпилировать приложение на языке TypeScript в машинный код. Компилятор построен с использованием LLVM, что также позволяет добиться таких дополнительных возможностей, как компиляция кода в независящий от браузера универсальный низкоуровневый промежуточный код WASM (WebAssembly), способный выполняться в разных операционных системах. Код компилятора написан на языке С++ и распространяется под лицензией MIT.

Использование языка TypeScript позволяет писать легко читаемый код, а LLVM даёт возможность скомпилировать его в «нативный» код и провести оптимизацию. Проект сейчас находится в стадии активной разработки. На данный момент ещё не доступна поддержка шаблонов и некоторых специфичных особенностей TypeScript, но основная функциональность уже реализована.

OpenNet

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *