IT House'dan Haberler, 9 Ağustos Şimdi Huawei, Ark Compiler'ın açık kaynağını duyurdu.Ağustos 2019'da Ark Compiler, kullanıcılara sorunsuz ve istikrarlı bir makine deneyimi sunan 40+ En İyi uygulama ile işbirliği yaptı. HUAWEI DevEco Studio, geliştiricilere aynı anda çoklu terminal dağıtımı geliştirmek için araçlar sağlayarak ekolojik paylaşımı mümkün kılar.
Huawei's Ark derleyicisi Ağustos 2019'da açık kaynaklı olacak ve Ark derleyici araç zinciri 2020'de tamamen açık kaynak olacak.
Bu öğleden sonra Dongguan, Songshan Gölü'nde Huawei Geliştirici Konferansı (HDC2019) düzenlendi Konferansta, Huawei Tüketici İşleri CEO'su ve Huawei İcra Direktörü Yu Chengdong, Ark derleyicisinin gelecekte çok dilli birleşik derlemeyi destekleyeceğini söyledi.
Huawei Tüketici İşletmesi CEO'su Yu Chengdong, Ark derleyicisinin gelecekte çok dilli birleşik derlemeyi destekleyeceğini ve bunun geliştirme verimliliğini büyük ölçüde artıracağını ve C / C ++, Java, JS ve Kotlin'i destekleyeceğini söyledi.
Huawei'nin resmi tanıtımına göre, Ark derleyicisi, dil sanal makinesini tamamen değiştiren ve bir yorumlayıcı gerektirmeyen ilk statik derleyici. Hem Java geliştirmenin verimliliğini hem de C dili işleminin verimliliğini hesaba katan bir derleyici. Mevcut derleme mekanizmasıyla karşılaştırıldığında:
1. Ark derleyicisi statik bir derleme yöntemidir.Mevcut Android sisteminde, bir uygulamanın çalıştırılması önce sanal makineyi başlatır, ardından uygulama kodunu okur ve onu tek tek yorumlar ve çalıştırır. Daha fazla işlem kaynağı kullanacak ve program yürütme verimliliğini etkileyecektir. Elbette, programın bir bölümünü makine koduna dönüştüren ve doğrudan CPU üzerinde çalıştıran AOT veya JIT gibi gelişmiş veya çalışma zamanı derleme teknikleri de vardır. Bununla birlikte, mevcut Android kampının IOS kampından daha düşük olmasının da anahtarı olan sanal makinenin yürütülmesinden% 100 kurtulmak hala imkansız.
2. Huawei's Ark Compiler'ın statik derleme yöntemi, dilin dinamik özelliklerini doğrudan makine koduna çevirebilir.Uygulama cep telefonuna yüklendikten sonra program tam hızda çalıştırılabilir, bu da sanal makinenin kusurlarını tamamen ortadan kaldırır ve verimlilikte büyük bir gelişme sağlar.
3. Ark derleyicisi, geliştirme ortamında dağıtılan bir derleyicidir ve mevcut derleme süreci, ek kaynak tüketimi getiren cep telefonlarında gerçekleşir.