Three days ago, Huawei official announced that Ark Compiler would be open-source from August 31.
Huawei Ark Compiler made its debut at the launch event of Huawei P30 Series in April this year. It is reported that Huawei set up a compilation team in 2009 when Huawei began the research on the fundamental 5G technology.
In 2014, many experts joined the team, and the ark project was officially launched. The compiler and programming language lab set up in 2016 will be open to the public in 2019.
Huawei introduced the Ark Compiler as a cross-compiler suite based on GCC, which includes the front end of C, C++, and Fortran, as well as the libraries of these languages (such as libstdc++, libgcc, etc.). HCC codes are processed by the X86 Linux server and the binary codes, Aarch64 server.
Huawei Ark Compiler provides a completely new compilation and operation mechanism for systems and applications, turning dynamic compilation into the static compilation.
It means the direct compilation of high-level language into machine code, eliminating the extra expenditure on the dynamic compilation of virtual machine. The compiler can realize the compatibility of development and efficiency in operation.
According to Huawei, Ark Compiler can boost the smoothness of the system up to 24%, increase the response speed by 44%. Moreover, after re-compiled, third-party Apps can run 60% more smoothly.
On the Huawei Developer Conference earlier this month, Huawei indicated that it was cooperating with 40 top developers. It is to compile and optimize all popular applications and would launch them consecutively in several months.
Will Android system be as smooth as iOS? Let’s wait and see!