Un compilateur de textes sources en langage TypeScript en code machine a été proposé

Les premières versions de test du projet TypeScript Native Compiler sont disponibles, vous permettant de compiler une application TypeScript en code machine. Le compilateur est construit à l'aide de LLVM, qui permet également des fonctionnalités supplémentaires telles que la compilation de code dans un code intermédiaire universel de bas niveau WASM (WebAssembly), indépendant du navigateur, capable de fonctionner sur différents systèmes d'exploitation. Le code du compilateur est écrit en C++ et est distribué sous licence MIT.

L'utilisation du langage TypeScript permet d'écrire du code facilement lisible, et LLVM permet de le compiler en code « natif » et d'effectuer une optimisation. Le projet est actuellement en développement actif. Pour le moment, la prise en charge des modèles et de certaines fonctionnalités spécifiques de TypeScript n'est pas encore disponible, mais la fonctionnalité principale a déjà été implémentée.

Source: opennet.ru

Ajouter un commentaire