Откритият изходен код позволява на външни разработчици да въвеждат промени, да отстраняват проблеми и да разширяват функционалността на езика
(снимка: CC0 Public Domain)
Huawei открива изходния код на езика на програмиране Cangjie, около който компанията възнамерява да изгради софтуерна екосистема и да конкурира Java и Swift по целия свят.
Изходният код на Cangjie, създаден в рамките на Huawei, ще бъде отворен на 30 юли, съобщи SCMP. Това е поредният ход на компанията да постигне технологична независимост – вчера стана известно, че Huawei отваря кода на редица от своите AI модели.
Откритият изходен код позволява на външни разработчици да въвеждат промени в софтуерната платформа, да отстраняват откритите проблеми или да разширяват възможностите за програмиране на езика.
Cangjie, получил името си в чест на легендарния герой на китайската мифология, на който се приписва изобретяването на йероглифите, е проектиран за „пълен анализ на сценарии”, поясняват от Huawei. Езикът поддържа функции за изкуствен интелект и сигурност, което го прави подходящ за писане на широк спектър от приложения, предимно за платформата HarmonyOS Next, която служи като алтернатива на Android.
Huawei разработва Cangjie от около пет години, като предварителна версия на езика дебютира през юни миналата година. Езикът е позициониран като конкурент на Java, който се използва в разработката на Android, и Swift, на който се пишат приложения за iOS.
Cangjie бързо набира популярност в общността на разработчиците и в рамките на няколко седмици след пускането му бяха написани над 10 000 тестови версии на приложения.
През октомври миналата година езикът стана достъпен за всички разработчици на HarmonyOS – на него са написани приложения за китайската служба за доставки Meituan и платформата за електронна търговия JD.com. През третото тримесечие Meituan възнамерява да пусне приложение за куриери, също написано на Cangjie.
Huawei реши да отвори изходния код на Cangjie в стремежа си да изгради собствена софтуерна екосистема в контекста на американските санкции. Сега HarmonyOS 5 работи на повече от 40 модела устройства, в екосистемата са регистрирани над 8 милиона разработчици, налични са над 30 000 приложения, съобщиха от компанията.
1. Няма как да конкурира Swift, защото Huawai не правят нищо за iOS.
2. Много трудно ще конкурира Java и Kotlin, но нека видим.