IT Maison 9 Août nouvelles maintenant Huawei a annoncé le compilateur open-source Ark, compilateur Ark doit coopérer et 40 + Top applications en Août 2019, donne à l'utilisateur une expérience lisse et stable avec la machine. HUAWEI Deveco Studio de développement les temps d'outils multiport déploiement pour les développeurs, afin que le partage écologique possible.
Arche cadre de compilateur open source de Huawei en Août 2019, 2020 Arche chaîne d'outils complète du compilateur open source.
Cet après-midi, conférence des développeurs Huawei (HDC2019) tenue à Dongguan Songshan Lake, l'Assemblée générale sur le chef de la direction des affaires des consommateurs de Huawei, directeur général de Huawei Yu Chengdong, a déclaré l'avenir du compilateur Ark pour compiler un support multi-langue unifiée.
PDG Yu Chengdong, l'activité grand public de Huawei, a déclaré l'avenir du compilateur Ark pour compiler un support multi-langue unifiée, une augmentation substantielle de l'efficacité du développement, le soutien à C / C ++, Java, JS et Kotlin et ainsi de suite.
Huawei rapports officiels, compilateur Ark est la première remplacerons la machine virtuelle compilateur de langage statique, le tout sans un interprète. La productivité de développement Java et l'efficacité opérationnelle du compilateur de langage C. Par rapport aux mécanismes existants de compilateurs:
1. compilateur Ark compile une manière statique, mais le système existant Andrew, une application en cours d'exécution démarre d'abord la machine virtuelle, et lit le code d'application, interprété par un. Prendra davantage de ressources de traitement, affectent l'efficacité de l'exécution du programme. Bien sûr, il existe d'autres AOT ou compilateur JIT y compris l'avance technique ou lors de l'exécution, de convertir une partie du programme en code machine exécuté directement sur le CPU. Cependant, il ne peut toujours pas être 100% à faire pour se débarrasser de l'exécution de la machine virtuelle, qui est la clé du camp actuel du camp IOS Andrews est mieux.
2. Ark compilateur compilateur statique de la langue de façon Huawei peut être traduit directement dans les caractéristiques dynamiques du code de la machine, le téléphone après avoir installé le programme d'application peut fonctionner à pleine vitesse, l'élimination complète des lacunes des machines virtuelles, ce qui porte grandement améliorer l'efficacité.
3. Arche de l'environnement de développement du compilateur de compilateur est déployé, tout processus de traduction existante, principalement sur le téléphone, la consommation apporter des ressources supplémentaires.